[PHP] C quoi cette erreur ? [RESOL]

C quoi cette erreur ? [RESOL] [PHP] - PHP - Programmation

Marsh Posté le 29-08-2003 à 16:26:14    

Warning: Unable to open 'D:EasyPHPtmpphp362.tmp' for reading: No such file or directory in f:\web\tests\script_upload\up.php on line 42
 
truc de fou  :pt1cable:  
 
up.php, permet l'upload d'un fichier sur un serveur, mais le pb, c'est que apparement l'ereur ne vient pas du code ¿ :??:  :??:
 
Edit : j'ai modifier le code html du script, la ligne qui pose pb, est maintenant la ligne 50


Message édité par KdZ' le 30-08-2003 à 18:08:21
Reply

Marsh Posté le 29-08-2003 à 16:26:14   

Reply

Marsh Posté le 29-08-2003 à 16:29:46    

Kel methode utilises tu pour uploader ftp ou autre ?


---------------
:D
Reply

Marsh Posté le 29-08-2003 à 16:30:33    

free ne supporte pas l'upload par formulaire il me semble. Si jamais t'essayes d'uploader chez free ;)


---------------
:D
Reply

Marsh Posté le 29-08-2003 à 16:30:37    

KdZ' a écrit :

Warning: Unable to open 'D:EasyPHPtmpphp362.tmp' for reading: No such file or directory in f:\web\tests\script_upload\up.php on line 42
 
truc de fou  :pt1cable:  
 
up.php, permet l'upload d'un fichier sur un serveur, mais le pb, c'est que apparement l'ereur ne vient pas du code ¿ :??:  :??:  


affiche la ligne 42, pour voir...ton chemin "D:EasyPHPtmpphp362.tmp" sans slash ou antislash je le sens moyennement bien là!:o


Message édité par skeye le 29-08-2003 à 16:31:51
Reply

Marsh Posté le 29-08-2003 à 16:39:27    

Je ne suis pas chez free, je suis en local (package easyphp 1.6) sous windows.
 
voici la $var destination du script :

Code :
  1. $destination="F:/WEB/TESTS/script_upload/fichiers";


 
quelle methode ?
 

Code :
  1. switch($action) {
  2. case "add";
  3. if ($userfile_size!=0) {$taille_ko=$userfile_size/1024;} else {$taille_ko=0;}
  4. if ($userfile=="none" ) {$message="<h2>Vous n'avez pas sélectionné de fichier.</h2>";}
  5. if ($userfile_size>$taille)
  6. {
  7. if($taille!=0)
  8.  {
  9.  $taille_max_ko=$taille/1024;
  10.  }
  11. $message="<h2>Votre fichier est trop gros ($taille_max_ko ko max)</h2>";
  12. }
  13. if ($userfile!="none" && $userfile_size<$taille && $userfile_size!=0)
  14. {
  15. $userfile=stripslashes($userfile);   // pour windows
  16. if (!copy($userfile, "$destination/$userfile_name" )) // voila la ligne qui pose pb, c la ligne 50
  17.  {
  18.          $message="<br>Probleme de transfert !<br>";
  19.          }
  20.         else
  21.  {
  22.  $message="<h2>Fichier enregistré</h2>";
  23.  }
  24. }
  25. printf ("$message<br>taille=%.2f ko.",$taille_ko);
  26. break;


 
apparement pas, par ftp :)


Message édité par KdZ' le 29-08-2003 à 17:03:36
Reply

Marsh Posté le 29-08-2003 à 17:02:37    

Warning: Unable to open 'D:EasyPHPtmpphp419.tmp' for reading: No such file or directory in f:\web\tests\script_upload\up.php on line 50
 
voila la ligne 50 :
 

Code :
  1. if (!copy($userfile, "$destination/$userfile_name" ))

Reply

Marsh Posté le 29-08-2003 à 22:50:29    

KdZ' a écrit :

Je ne suis pas chez free, je suis en local (package easyphp 1.6) sous windows.


 
j'ai eu le même prob avec easy php, il y a sans doute un accès qu'il faut activer passque une fois online, ça fonctionnait parfaitement...


---------------
-----------------------------------
Reply

Marsh Posté le 29-08-2003 à 23:04:39    

KdZ' a écrit :

Code :
  1. $userfile=stripslashes($userfile);   // pour windows




 
Y a pas quelque chose qui te gène dans ce que tu écris...

Reply

Marsh Posté le 30-08-2003 à 16:38:39    

j'ai virer la ligne et ça fonctionne, mais j'aurais quand meme voulu garder cette fonction...
 
edit : Merci ;)  :jap:


Message édité par KdZ' le 30-08-2003 à 16:46:21
Reply

Marsh Posté le 30-08-2003 à 17:58:39    

Comment recuperer le nom du fichier ?  :??:
 
edit : $userfile_name
 
 
c bon ça marche, merci ;)


Message édité par KdZ' le 30-08-2003 à 18:08:50
Reply

Sujets relatifs:

Leave a Replay

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