Page 1 sur 1

choix de dossier pour upload photos

Posté : 27 mars 2008, 16:46
par ludobiohazard
Salut,

J'ai un script pour uploader des photos dans un repertoire (ftp). Mais je voudrais le modifier pour permettre à l'utilisateur de choisir le dossier de destination. Mais je ne sais pas comment m'y prendre et comment faire, je débute grave!!

merci.

la partie "formulaire de mon premier fichier :
<form name="upload" enctype="multipart/form-data" method="post" action="up/upload.php">
  <p align="center">
  <input type="file" name="file">
  <p align="center">
    <select name="select" size="4">
      <option value="1">plage</option>
      <option value="2">pro</option>
    </select>
mon fichier upload.php :
// Récupération du dossier dans lequel le fichier sera uploadé	//
$DESTINATION_FOLDER = $_POST["up/"];							//
// Taille maximale de fichier, valeur en bytes					//
$MAX_SIZE = 10000000;											//
// Récupération de l'url de retour								//
$RETURN_LINK = $_SERVER['HTTP_REFERER'];						//
// Définition des extensions de fichier autorisées (avec le ".")//
$AUTH_EXT = array(".htm", ".html", ".jpg", ".txt", ".png",		//
	".bmp", ".gif", ".php", ".php3", ".rar", ".ace", ".zip", ".mp3", ".wav");											//
// ############################################################ //

.
.
.

				// Ensuite, on copie le fichier uploadé ou bon nous semble.
				$uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier);
				if($uploadOk){


Re: choix de dossier pour upload photos

Posté : 27 mars 2008, 16:57
par AB
// Récupération du dossier dans lequel le fichier sera uploadé	//
$DESTINATION_FOLDER = $_POST["up"];

//...

$uploadOk = move_uploaded_file($nomTemporaire, $DESTINATION_FOLDER.$nomFichier);
Elles sont là tes variables qui déterminent la destination du fichier. A ta place je vérifierais $_POST["up"] pour que le fichier ne soit pas inséré n'importe où.

Sinon y'a un très bon tuto pour l'upload de fichiers ici http://www.phpfrance.com/tutoriaux/inde ... e-fichiers

Posté : 27 mars 2008, 17:38
par ludobiohazard
ben oui, c'est bien pour ça que j'ai copier juste ces éléments. mais je ne sais pas comment me depettrer avec ces variables... oui je sais c'est pas compliqué, mais c'est un peu du chinois pour moi.