la fonction move_uploaded_file

la fonction move_uploaded_file - PHP - Programmation

Marsh Posté le 11-05-2007 à 15:42:12    

bonjour a tous ,
 
J'utilise la fonction move_uploaded_file pour faire du téléchargement de fichier, sauf que celle ci me renvoi un false, c'est un echec d'écriture dans le repertoire de destination.
 
quelqu'un me dire pourquoi ca marche pas?
 
merci d'avance

Reply

Marsh Posté le 11-05-2007 à 15:42:12   

Reply

Marsh Posté le 11-05-2007 à 15:53:44    

Pas le droit d'écriture sur ce dossier là?
Dossier inexistant?
Disque plein?
Dossier sur une partition en lecture seule?
Probléme physique du support de stockage?
 
Heu, si c'est rien de tout ça alors faut que je retrouve ma boule de christal.

Reply

Marsh Posté le 11-05-2007 à 16:55:33    

merci omega2 ,  
 
en fait lors ce que j'essai d'executer mon script , je reçoit le message d'erreur suivant :
 
Warning: move_uploaded_file(C:\Program Files\Apache Group\Apache2\www\img): failed to open stream: Permission denied in C:\Program Files\Apache Group\Apache2\www\test_upload.php on line 61
 

Reply

Marsh Posté le 11-05-2007 à 16:57:32    

omega2 a écrit :

Pas le droit d'écriture sur ce dossier là?


Avec ton client ftp, passe les droits du dossier cible à 777 ou même 666 je crois que ça suffit.


Message édité par dwogsi le 11-05-2007 à 19:29:47

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 11-05-2007 à 19:14:10    

Sauf que :
-Il est local
-Il n'est pas sous linux
 
Accesoirement installer un serveur dans un dossier dont le nom contient des espaces, c'est pas forcément ce qu'il y'a de plus intelligent.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Marsh Posté le 11-05-2007 à 19:32:15    

Shinuza a écrit :

-Il est local


Ça ne change rien, les problèmes liés aux droits sur les fichiers/rep peuvent survennir même en local.

Shinuza a écrit :

-Il n'est pas sous linux


Je dirais même : il est sous Windows. Linux n'est pas le seul OS à gérer les droits sur les fichiers. Mais logiquement ce que j'ai proposé ne tient pas pour windows.

Shinuza a écrit :

Accesoirement installer un serveur dans un dossier dont le nom contient des espaces, c'est pas forcément ce qu'il y'a de plus intelligent.


Complètement d'accord.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 12-05-2007 à 00:18:24    

dwogsi a écrit :

Ça ne change rien, les problèmes liés aux droits sur les fichiers/rep peuvent survennir même en local.


J'ai jamais dis le contraire, par contre chmod sous windows c'est moyen.


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
Reply

Marsh Posté le 12-05-2007 à 11:16:03    

merci pour vos reponses,
 
j'ai effectué les changements de droit sur les dossiers, mais j'obtients toujours le meme message d'erreur.!!!

Reply

Sujets relatifs:

Leave a Replay

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