Outils pour utilisateurs

Outils du site


web:php:file-upload

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
web:php:file-upload [le 18/08/2015 à 12:28] Yoskoweb:php:file-upload [le 18/08/2015 à 12:49] (Version actuelle) Yosko
Ligne 1: Ligne 1:
 ====== Upload de fichier en PHP ====== ====== Upload de fichier en PHP ======
  
-Note si la taille du fichier envoyé dépasse ''upload_max_filesize'', la variable ''$_FILES'' contiendra, entre autres choses, l'erreur rencontrée. Tandis que si le formulaire complet (y compris le fichier) dépasse la configuration ''post_max_size'', le formulaire ne sera pas transmis à PHP. Cela veut dire que ''$_POST'' et ''$_FILES'' seront vides. Pour détecter ce dernier cas, une solution peut être, [[http://stackoverflow.com/a/9908619/863323|comme évoqué ici]], de vérifier que ''$_POST'' est vide, mais que ''$_SERVER['CONTENT_LENGTH']'' a une valeur supérieure à 0.+Notes : 
 +  * Liste à pucesi la taille du fichier envoyé dépasse ''upload_max_filesize'', la variable ''$_FILES'' contiendra, entre autres choses, l'erreur rencontrée. Tandis que si le formulaire complet (y compris le fichier) dépasse la configuration ''post_max_size'', le formulaire ne sera pas transmis à PHP. Cela veut dire que ''$_POST'' et ''$_FILES'' seront vides. Pour détecter ce dernier cas, une solution peut être, [[http://stackoverflow.com/a/9908619/863323|comme évoqué ici]], de vérifier que ''$_POST'' est vide, mais que ''$_SERVER['CONTENT_LENGTH']'' a une valeur supérieure à 0. 
 +  * http://php.net/manual/en/features.file-upload.errors.php
  
 Quelques fonctions utilitaires liées à l'envoi de fichier via un formulaire avec ''%%<input type="file">%%''. Quelques fonctions utilitaires liées à l'envoi de fichier via un formulaire avec ''%%<input type="file">%%''.
web/php/file-upload.1439900891.txt.gz · Dernière modification : le 18/08/2015 à 12:28 de Yosko