move_uploaded_file dans dossier parent

logtt
Invité n'ayant pas de compte PHPfrance

02 juin 2011, 11:33

Bonjour phper mon code marche bien actuellement mais je voudrais changer la destination de l'envoi des fichier qui me sont envoyé depuis un formulaire, je m'explique:

mon ftp est structuré comme ça:

[dossier a] ---> [dossier 1]
[dossier 2]
[dossier 3]

[dossier b] ---> [dossier 1]
[dossier 2]
[dossier 3]



j'ai donc mon script dans dossier A qui grâce à la fonction move_up me permet d'envoyer les photos ( validées) dans mon dossier 1, 2 ou 3.
Cependant je souhaiterais garder mon scrypt dans le dossier A mais pouvoir envoyer mes photos dans le dossier B.

et là je ne sais pas comment faire pour dire au code ' hop hop hop je sais que tu pars par défaut sur dossier A mais en faite revient à la racine et prend dossier B'....

j'ai bien pensais me facilité la tâche en mettant le scrypt à la racine mais le problème c'est que le fichier perdrait le nom de domaine de dossier A. (et puis ca fait bazare dans le ftp !)

Des idées ???

merci :)


le code pour la forme ...
$dest_dossier= '/photo/uploads';
move_uploaded_file($_FILES['photo']['tmp_name'],  $dest_dossier .'0'. basename($_FILES['photo0']['name']));

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

02 juin 2011, 11:48

Tu peux spécifier l'emplacement du répertoire de façon relative en utilisant "../" pour remonter dans un dossier parent.

Ainsi depuis le répertoire A, tu peux utiliser le chemin "../B/" pour remonter au dossier parent et ouvrir le dossier B pour enregistrer ton fichier :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

logtt
Invité n'ayant pas de compte PHPfrance

02 juin 2011, 12:31

sisi!

ca me plait

merci!