move_uploaded_file dans dossier parent

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : move_uploaded_file dans dossier parent

Re: move_uploaded_file dans dossier parent

par logtt » 02 juin 2011, 12:31

sisi!

ca me plait

merci!

Re: move_uploaded_file dans dossier parent

par Ryle » 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 :)

move_uploaded_file dans dossier parent

par logtt » 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']));