choix de dossier pour upload photos

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 : choix de dossier pour upload photos

par ludobiohazard » 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.

Re: choix de dossier pour upload photos

par AB » 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

choix de dossier pour upload photos

par ludobiohazard » 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){