[PHP] Probleme avec un formulaire d'upload...

Probleme avec un formulaire d'upload... [PHP] - PHP - Programmation

Marsh Posté le 29-07-2004 à 10:20:43    

bonjour !
 
 
avant toute chose je voudrais préciser que ce script marche parfaitement en local, et qu'il ne foire que maintenant que je l'essaie sur mon nouvel hébergement, chez http://www.planet-work.com
 
 
 
voici le script en question, qui traite un formulaire d'upload...
 
 

Code :
  1. if(is_uploaded_file ($_FILES[$nomtof]['tmp_name']))
  2. {
  3.  $tof=$_FILES[$nomtof]['name'];
  4.  $tof=ereg_replace("%20","_",$tof);
  5.  $tof=ereg_replace(" ","_",$tof);
  6.  $tof=ereg_replace("\'","-",$tof);
  7.  $tof=strtolower($tof);
  8.  copy($_FILES[$nomtof]['tmp_name'], "pics/".$tof.".temp" );
  9.  $resized=resize($tof,800,700,"pics/" );
  10.  $thumb=resize($tof,130,130, "pics/small/" );
  11.  $tempo="./pics/".$tof.".temp";
  12.  unlink($tempo);
  13.  echo $_POST['mode'];
  14.  MAJtof($_POST['mode'], $_POST, $bd, $tof);
  15.  $ok=1;
  16. }
  17. else
  18. {
  19.  if($ok!=1)
  20.  {
  21.   echo div("redirect" );
  22.   echo "Erreur envoi fichier";
  23.   echo findiv();
  24.  }
  25.  $ok=-1;
  26. }


 
 
 
apparemment le fichier s'uploade sans probleme mais c'est apres que ca foire, voici les 1eres erreurs :  
 

Code :
  1. <b>Warning</b>:  copy(pics/pierle05.jpg.temp): failed to open stream: Permission denied in <b>/home/web/users/dawa/www/upload.php</b> on line <b>30</b><br />
  2. <br />
  3. <b>Warning</b>:  imagecreatefromjpeg(pics/pierle05.jpg.temp): failed to open stream: No such file or directory in <b>/home/web/users/dawa/www/thumb.php</b> on line <b>6</b><br />
  4. <br />
  5. <b>Warning</b>:  imagesx(): supplied argument is not a valid Image resource in <b>/home/web/users/dawa/www/thumb.php</b> on line <b>8</b><br />
  6. <br />
  7. <b>Warning</b>:  imagesy(): supplied argument is not a valid Image resource in <b>/home/web/users/dawa/www/thumb.php</b> on line <b>9</b><br />
  8. <br />
  9. <b>Warning</b>:  Division by zero in <b>/home/web/users/dawa/www/thumb.php</b> on line <b>13</b><br />


 
 
 
d'où peut bien venir cette erreur? [:le kneu] je suppose que c'est pas mon hébergeur qui bloque les copies de fichiers qd meme [:jofusion]


Message édité par Dawa le 29-07-2004 à 10:21:15

---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 29-07-2004 à 10:20:43   

Reply

Marsh Posté le 29-07-2004 à 10:25:23    

plutot que copy il y a move_uploaded_file() mais bon ca changera peut etre rien [:spamafote]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-07-2004 à 10:27:35    

Code :
  1. $tof=ereg_replace("%20","_",$tof);
  2.       $tof=ereg_replace(" ","_",$tof);
  3.       $tof=ereg_replace("\'","-",$tof);


 
Je pense aussi qu'un  
 

Code :
  1. $tof = rawurldecode($tof);


 
soit de meilleur aloy ici [:aloy]


---------------
Posté depuis des chiottes, sales. Me gusta.
Reply

Marsh Posté le 29-07-2004 à 10:27:58    

sans doute un problème de droits sur le répertoire


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 10:28:22    

oui j'allais le dire, c'est codé un peu à l'arrache ton truc


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 10:30:48    

boulax a écrit :

Code :
  1. $tof=ereg_replace("%20","_",$tof);
  2.       $tof=ereg_replace(" ","_",$tof);
  3.       $tof=ereg_replace("\'","-",$tof);


 
Je pense aussi qu'un  
 

Code :
  1. $tof = rawurldecode($tof);


 
soit de meilleur aloy ici [:aloy]


 
 
 
ah je connaissais pas cette fonction, ok thx :o
 
sinon, move_uploaded_file ca marche pas non plus :o


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 29-07-2004 à 10:31:32    

JagStang a écrit :

sans doute un problème de droits sur le répertoire


 
 
et ca peut se régler comment? :o


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 29-07-2004 à 10:31:55    

évite d'utilise ":o" quand on tente de t'aider :o


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 10:32:27    

chmod :o


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 10:37:55    

JagStang a écrit :

évite d'utilise ":o" quand on tente de t'aider :o


 
 
ah mais n'y vois rien de mal, c'est devenu un sale réflexe de joindre un :o avant chaque saut de ligne :o
 
promis je fais un effort cette fois :|


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 29-07-2004 à 10:37:55   

Reply

Marsh Posté le 29-07-2004 à 10:43:17    


 
 
ca marche comment? :)
 
là je viens d'essayer par le client ftp, voici ce que j'ai changé
 
http://users.skynet.be/dawa/ftp.png
 
 
 
j'ai juste coché ecriture dans les permissions du groupe, et maintenant qd je veux envoyer mon fichier il charge sans fin, ca fait 2 minutes que j'ai cliqué sur valider et il n'a pas encore bougé, ya juste l'indicateur qui défile dans la barre d'état...  [:spamafote]


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 29-07-2004 à 10:52:50    

ok j'ai lu un peu a gauche a droite et je vois un peu de quoi il s'agit... donc en fait si (tjs par mon client ftp) je mets le chmod en 777 il n'y a pas de raison pour que ca ne marche pas, si ? [:le kneu]
 
merci en tout cas !
 
 
 
edit :
 
 
en tout cas mon hébergeur en parle, donc ya pas de raison que ca passe pas meme en 775...
 
http://support.planet-work.com/faq [...] ssions_php


Message édité par Dawa le 29-07-2004 à 10:55:45

---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 29-07-2004 à 11:29:00    

help svp


---------------
SHOOT ME AGAIN WEBZINE
Reply

Marsh Posté le 29-07-2004 à 11:45:17    


 [:moundir]  
help svp :o


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 11:45:52    

775 c'est trop de permission. (suffisant)
 
le problème vient d'ailleurs


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 29-07-2004 à 18:23:51    

JagStang a écrit :


le problème vient d'ailleurs

 
 
:non: C'est la vérité qui vient d'ailleurs  :sweat:  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 :whistle:


Message édité par gooopil le 29-07-2004 à 18:24:36
Reply

Marsh Posté le 29-07-2004 à 18:24:57    

gooopil a écrit :

:non: C'est la vérité qui vient d'ailleurs  :sweat:  
:whistle:


 
tu tu tu tu ti tuuu


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed