choix de dossier pour upload photos

ludobiohazard
Invité n'ayant pas de compte PHPfrance

27 mars 2008, 16:46

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){


ViPHP
AB
ViPHP | 5818 Messages

27 mars 2008, 16:57

// 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

ludobiohazard
Invité n'ayant pas de compte PHPfrance

27 mars 2008, 17:38

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.