|
|
|
#1 |
|
Messages: n/a
Hébergeur: |
Bonjour,
J'ai un petit problème avec tous les uploads sur plusieurs serveurs, le type des fichers téléchargés n'est plus déterminé. Voilà un script simpliste qui expose le pb: <? if(count($_FILES) >=1 ){ print_r($_FILES); }else{ ?> <FORM method="POST" ENCTYPE="multipart/form-data"> <INPUT type=file name="nom_du_fichier"> <INPUT type=submit value="Envoyer"> </FORM> <? } ?> et $_FILES me retourne ceci: Array ( [nom_du_fichier] => Array ( [name] => EDLM6.pdf [type] => application/unknownw [tmp_name] => E:\MULTIM~1\PHP\EasyPHP\\tmp\phpDE.tmp [error] => 0 [size] => 6458547 ) ) Je ne sais pas de quand ça date mais ça m'a l'air lié à PHP (ou Apache peut-être?). J'ai bien tenté de regarder de plus près php.ini ou httpd.conf mais rein de spécial à signaler. vous pouvez noter le w final sur "unknownw", et bien j'ai beau faire une recherche sur mon disque dur avec ça, je ne trouve rien. est-ce que ça dit quelquechose à quelqu'un ? heulman |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
heulman wrote:
> Array > ( > [nom_du_fichier] => Array > ( > [name] => EDLM6.pdf > [type] => application/unknownw > Je ne sais pas de quand ça date mais ça m'a l'air lié à PHP (ou Apache > peut-être?). Le type mime est renvoyé par le navigateur lors d'un upload: http://fr.php.net/manual/fr/features.file-upload.php $_FILES['userfile']['type'] => Le type MIME du fichier, si le navigateur a fourni cette information. Par exemple, cela pourra être "image/gif". Ce type mime n'est cependant pas vérifié du côté de PHP et, donc, ne prend pas sa valeur pour se synchroniser. je te conseille donc d'utiliser la fonction mime_content_type() ou, si elle n'est pas disponible, celle que j'ai refaite à http://www.crazycat.info/astuce2-php...type_mime.html -- Discussions et débats sur l'actualité: http://www.sujets-d-actu.eu Réseau IRC Francophone: http://www.crazy-irc.net |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
heulman wrote:
> Array > ( > [nom_du_fichier] => Array > ( > [name] => EDLM6.pdf > [type] => application/unknownw > Je ne sais pas de quand ça date mais ça m'a l'air lié à PHP (ou Apache > peut-être?). Le type mime est renvoyé par le navigateur lors d'un upload: http://fr.php.net/manual/fr/features.file-upload.php $_FILES['userfile']['type'] => Le type MIME du fichier, si le navigateur a fourni cette information. Par exemple, cela pourra être "image/gif". Ce type mime n'est cependant pas vérifié du côté de PHP et, donc, ne prend pas sa valeur pour se synchroniser. je te conseille donc d'utiliser la fonction mime_content_type() ou, si elle n'est pas disponible, celle que j'ai refaite à http://www.crazycat.info/astuce2-php...type_mime.html -- Discussions et débats sur l'actualité: http://www.sujets-d-actu.eu Réseau IRC Francophone: http://www.crazy-irc.net |
|
![]() |
| Outils de la discussion | |
|
|