|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() christian Développeur indépendant Inscription : août 2004 Messages : 251 ![]() |
je comprends plus.
j'ai une fonction qui marche trés bien depuis des mois qui permet d'uploader des fichiers pour l'edi, via un upload http post. depuis ce soir, ca fonctionne plus car ca bloque au niveau de la fonction move_uploaded_file() Code :
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phphBCQgt' to '/home/importtraca/1-0000000000583493-20110318-180243.tracav00001' in /var/www/tracing/uploadedi.php on line 100 aucune amelioration. dans le doute, j'ai redemarre le serveur apache, pas d'amelioration non plus. je me suis dit, peut etre que c'est le chargement du fichier temp qui n'a pas abouti, j'ai mis un controle de la longueur du nom, du nom de fichier lui meme, du fichier destination, et inexplicablement ca bloque encore.; la ligne de code qui bloque: Code :
if(move_uploaded_file($_FILES[$origine]['tmp_name'], $dossier . $fichier)) $_FILES[$origine]['tmp_name'] contient '/tmp/phphBCQgt' et $dossier . $fichier contient bien '/home/importtraca/1-0000000000583493-20110318-180243.tracav00001' c'est inexplicable pour moi, quelqu'un a un debut d'expliquation ou de solution.?? infos sur le serveur: Operating system Ubuntu Linux 8.04 Kernel and CPU Linux 2.6.32.2-xxxx-grs-ipv4-64 on x86_64 Processor information AMD Phenom(tm) II X3 710 Processor, 3 cores PHP Version 5.2.4-2ubuntu5.14 Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.14 with Suhosin-Patch merci d'avance pour ceux qui se pencheraient sur ce probleme. |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : novembre 2010 Messages : 102 ![]() |
Salut,
Ton dossier n'est il tout simplement pas plein? |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() christian Développeur indépendant Inscription : août 2004 Messages : 251 ![]() |
honte sur moi.. la derniere chose à laquelle j'aurais pensé..
mais c'était bien ca. pour les comme moi, au cas ou. comment s'en rendre compte. le message n'est pas explicite du tout. j'ai donc remplacé Code :
if(move_uploaded_file($_FILES[$origine]['tmp_name'], $dossier . $fichier)) Code :
if (!rename($_FILES[$origine]['tmp_name'], $dossier . $fichier)) avant, j'avais positionné le niveau de report d'erreur comme ceci.. et la en effet, ca ma causé.. j'ai pas pensé à copier le message d'erreur, mais comme j'ai nettoyé le trop plein, il ne se reproduit plus, mais vous le reconnaitrez. j'ai trouvé un peu aprés ton post, mais merci BEAUCOUP à toi SOULL.. ![]() j'aurais tourné en bourrique sinon... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com