Problème avec File Field

Répondre
coringan
le 03/10/2009 à 22:09
coringan
J’ai un FileField pour uploader les fichiers.
Dès que je clique sur le bouton Ok, il y a un reset automatique sur ce champ et je dois recommencer.
Comment empêcher ça ?
Je fais ce qui me plaît, et ce que je fais me plaît !
laura
le 03/10/2009 à 22:14
laura
Avec un simple echo.

<input type="file" name="FileField" id="FileField" value="<?php echo $FileField;?>"/>
Des étoiles dans les yeux, le ciel pour m'évader
coringan
le 03/10/2009 à 22:22
coringan
Merci Laura, mais $FileField étant quoi ?
Je fais ce qui me plaît, et ce que je fais me plaît !
laura
le 03/10/2009 à 22:26
laura
J'ai pris FileField car c'était dans ton exemple.

Le nom de la variable doit correspondre au "name" de ton champ de type file

Si t'as par exemple name="toto" tu dois utiliser $toto
Des étoiles dans les yeux, le ciel pour m'évader
coringan
le 03/10/2009 à 22:29
coringan
Mais $toto contient quelque chose :

lui
$image_tmp = $_FILES["photo"]["tmp_name"];
lui
$Nom_image = $_FILES["photo"]["name"];

lui
$Taille_image = $_FILES["photo"]["size"];

ou lui
$Type_image = $_FILES["photo"]["type"];
Je fais ce qui me plaît, et ce que je fais me plaît !
laura
le 03/10/2009 à 22:36
laura
D'après ton code ton champs file porte pour nom photo, tu dois donc avoir quelque chose qui ressemble à ça

<input type="file" name="photo" id="photo" value="<?php echo $photo;?>"/>
Des étoiles dans les yeux, le ciel pour m'évader
coringan
le 03/10/2009 à 22:38
coringan
Tu as bien raison, mais avec un if au départ.
Merci à toi.
Je fais ce qui me plaît, et ce que je fais me plaît !
LupusMic
le 04/10/2009 à 03:18
LupusMic
Je ne sais pas quel navigateur pourri vous utilisez (en fait, j'ai ma petite idée), mais le mien ne prend pas en compte la valeur fournie dans un élément input de type file. Pour des raisons évidentes de sécurité.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
laura
le 07/10/2009 à 16:24
laura
Merci pour l'info. Je ne savais pas smiley
C'est vrai que c'est assez logique niveau sécurité smiley
Des étoiles dans les yeux, le ciel pour m'évader
LupusMic
le 07/10/2009 à 18:26
LupusMic
(laura) Pas grave, ça arrive de se planter (ça m'arrive souvent, il suffit de lire les archives du PHPFacile).
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours