upload d'image dans un repertoire superieur a la racine

Eléphant du PHP | 170 Messages

25 févr. 2008, 23:00

Bonsoir a tous,
j'ai un formulaire d'upload d'image qui se trouve dans un repertoire www/maj/upload.php


Je voudrais pouvoir envoyer mon image telechargée dans le repertoire "mesimages" qui se trouve à www/mesimages.

Comment puis je faire?
avec le code ci dessous, l'image "Big1.jpeg" est systematiquement copiée dans www/maj
if(move_uploaded_file($_FILES['photo']['tmp_name'],'Big1.jpeg'))
si je rentre le code suivant ça ne marche pas non plus, le repertoire n'a pas été trouvé:
if(move_uploaded_file($_FILES['photo']['tmp_name'],'mesimages/Big1.jpeg'))
merci de votre aide

d0m
Mammouth du PHP | 1141 Messages

26 févr. 2008, 09:48

et avec le retour en arrière : .. ?
if(move_uploaded_file($_FILES['photo']['tmp_name'],'../mesimages/Big1.jpeg'))

Eléphant du PHP | 170 Messages

26 févr. 2008, 21:45

pareil...j'avais essayer avec une autre synthax mais ça marche pas non plus....

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

26 févr. 2008, 23:23

Comment ça pareil ? il te créer le fichier dans maj/ ? il te met un message d'erreur ?
t'as bien un dossier mesimages dans www ? (attention aux majuscules / minuscules)
php a bien les droits nécessaires puor écrire dans ce dossier ?

D'après ce que tu nous en as donné, la solution de d0m est la bonne.
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...