Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- En GROS, ton formulaire en HTML :
- <form method="post" action="" enctype="multipart/form-data" name="upload" onsubmit = "Verif_attente('message_attente','style/images/loading-upload.gif')">
- <input type="hidden" name="MAX_FILE_SIZE" value="5252880" />
- <input type="text" name="filename" class="filename" readonly="readonly"/>
- <input type="button" name="file" class="button" value="Parcourir..."/>
- <!-- Regarde la ligne qui suit :-->
- <input type="file" name="fichier" size="30" onchange="javascript: copyfileName()"/>
- </form>
- Input => type = "file" (donc peut prendre un fichier comme paramètre), "text" te donne un simple input de texte non ?
- Name => nom du input (en l'occurrence) mais peut être le nom d'un textarea, ou d'un checkbox. Ce nom est très important car c'est celui qui est récupéré en PHP avec $_POST['nom'].
- Par exemple :
- <input type="text" name="filename" class="filename" readonly="readonly"/>
- en php :
- $_POST['filename'] correspond au texte entré dans l'input.
- Après quand on à un type="file" comme :
- <input type="file" name="fichier" size="30" onchange="javascript: copyfileName()"/>
- en php :
- $_FILES['fichier'] correspond à tout le fichier entré on a donc (rapide print_r($_FILES); et il t'affiche le contenu d'un tableau ! Sisi les $_POST sont des tableaux !!
- Donc en l’occurrence $_FILES['images'] n'existe pas là ! mais ^$_FILES['fichier'] oui. Ce tableau comporte (selon mes souvenirs) :
- $_FILES['fichier'] ['name']
- ['tmp_name']
- ['type']
- ['error']
- Voilà en espèrent que tu comprennes...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement