Input type="file" -> $-FILES[]
Résolu
eultartuffe
Messages postés
5
Date d'inscription
Statut
Membre
-
eultartuffe Messages postés 5 Date d'inscription Statut Membre -
eultartuffe Messages postés 5 Date d'inscription Statut Membre -
Bonjour,
Pourriez-vous m'aider, je n'arrive pas à trouver mon erreur :
Mon bouton appelle donc zip.php
Mais si je fais :
ça renvoie une chaîne vide et j'en ai absolument besoin pour faire un
Avez-vous une idée?
Merci d'avances.
Pourriez-vous m'aider, je n'arrive pas à trouver mon erreur :
echo "<form enctype=\"multipart/form-data\" action=\"zip.php\" method=\"post\">
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"100000\" />
<input type=\"file\" name=\"archive\" /> <br /><br /> 2) Cliquez sur le bouton <strong style=\"color: #000000;\">'Charger':<br />
<input type=\"submit\" value=\"Charger\"/>
</form><br />";
Mon bouton appelle donc zip.php
Mais si je fais :
$_FILES["archive"]["tmp_name"]
ça renvoie une chaîne vide et j'en ai absolument besoin pour faire un
rename($_FILES["archive"]["tmp_name"], xxx)
Avez-vous une idée?
Merci d'avances.
Configuration: Windows XP Firefox 2.0.0.16
3 réponses
-
Pour voir s'il y a bien quelque chose dans ta variable $_FILES fais un var_dump($_FILES) ; dans ton zip.php
Si tu as bien tes valeurs, ce qui m'étonnerait, c'est ton formulaire qui est mal rédigé -
Merci pour ta réponse
Le var_dump me renvoie :
array(1) { ["archive"]=> array(5) { ["name"]=> string(13) "documents.zip" ["type"]=> string(0) "" ["tmp_name"]=> string(0) "" ["error"]=> int(2) ["size"]=> int(0) } }
Donc apparemment, y'a déjà le nom qui marche... Je vois pas pourquoi le tmp-name foire :s
edit : j'avais oublié un </strong> mais apparemment c'est pas ça -
J'ai trouvé et c'est tout con.
J'essayais d'uploader un fichier dont la taille était supérieure à MAX_FILE_SIZE = 100Ko! Le fichier faisait 103Ko lol :D
Voila merci quand même