Je m'explique : dans un dossier image j'ai un dossier dbz, fma, naruto. Puis-je en fonction
d'une liste déroulante choisir un des trois dossiers ?
J'ai essayer comme ceci :
<?php
if(isset($_FILES['photo']) && isset($_POST['manga']))
{
$lequel = $_POST['manga'];
$dossier = '/mnt/112/free.fr/b/c/snshinobi/images/$lequel';
$dir_mini = '/mnt/112/free.fr/b/c/snshinobi/images/mini/$lequel';
$fichier = $_FILES['photo']['name'];
$taille_fichier = $FILES['photo']['size'];
if(substr($fichier, -3)=="jpg" || substr($fichier, -3)=="gif" || substr($fichier, -3)=="png")
{
if($taille_fichier <= 4194304)
{
if (is_file('/mnt/112/free.fr/b/c/snshinobi/images/$lequel'.$_FILES['photo']['name'])) $file_upload = '_'.$_FILES['photo']['name'];
else $file_upload = $_FILES['photo']['name'];
if(move_uploaded_file($_FILES['photo']['tmp_name'], $dossier.'/'.$file_upload))
{
echo 'Upload réussi';
}
else
{
echo 'Erreur dans upload';
}
}
else
{
echo 'l image est trop grande. taille maxi 4mo';
}
}
else
{
echo 'le fichier n\'est pas une image';
}
}
?>
<html>
<body>
<form method="post" action="upload.php" enctype="multipart/form-data">
<p><input type="hidden" name="MAX_FILE_SIZE" value="4194304" /></p>
<fieldset>
<legend>Envoi de fichier</legend>
<p>Les formats : jpg, gif, png. Le bmp n'est pas autoriser. Taille maxi est de 4mo</p>
<p><label for="photo">Image: </label><input type="file" name="photo" id="photo" /></p>
<p>
<label>
Choisir un manga ?<br />
<select name="manga">
<option value="dbz">Dragon-ball</option>
<option value="fma">Fullmetal A.</option>
<option value="naruto">Naruto</option>
</select>
</label>
</p>
<p><input type="submit" value="Envoyer" /></p>
</fieldset>
</form>
</body>
</html>
