Erreur lors de l'upload d'un fichier

LaTeX
Invité n'ayant pas de compte PHPfrance

13 avr. 2005, 19:27

Salut à tous,

Voilà mon problème, j'ai un script d'upload de d'image jpg (visible à cette adresse http://www.action-webmasters.com/tutori ... upload.php), rien n'a été modifié si ce n'est que le nom du répertoire d'upload, la largeur et hauteur maximale de l'image uploadée ainsi que la taille maximale du fichier uploadé (modifié par 307200 octets).

Mais au moment fatidique du test d'upload, 2 erreurs rencontrées.

Code : Tout sélectionner

Warning: move_uploaded_file(photos/aube_th134.jpg): failed to open stream: Aucun fichier ou répertoire de ce type in /usr/local/apache/htdocs/commercial/comintes/inc/upload.php on line 56 Warning: move_uploaded_file(): Unable to move '/tmp/phpsKLRcF' to 'photos/aube_th134.jpg' in /usr/local/apache/htdocs/commercial/comintes/inc/upload.php on line 56
La ligne 56 est la suivante :
if(move_uploaded_file($_FILES['fichier']['tmp_name'],$target.$_FILES['fichier']['name']))
Je n'est jamais rencontré ce type d'erreur (et dieu sais que j'en ai eu...) alors s'il y avait une bonne âme pour éclairer ma lanterne, je lui serai très reconnaisant.

Merci[/php]

Eléphant du PHP | 287 Messages

13 avr. 2005, 20:30

salut,

le message d'erreur t'indique que le répertoire 'photo' n'existe pas (ou bien qu'il n'est pas dans le même répertoire que ton script).

une autre possibilité est que ton serveur exige le chemin complet vers ton répertoire (regarde du côté de $_SERVER['DOCUMENT_ROOT'] pour avoir le chemin complet).

thierry

LaTeX
Invité n'ayant pas de compte PHPfrance

13 avr. 2005, 20:33

Merci pour ta réponse,
Que je ne vais pas tester d'ailleurs...

J'ai trouvé mon oubli, le CHMOD qui était à 666 et qui m'empechait donc de copier le fichier

Problème résolu


Merci