J'essaye de réaliser un script permettant, par un formulaire d'uploader 2 images simultanément et dans deux dossiers différents.
Sans trop de soucis, j'ai trouvé et modifié un script me permettant de placer une image dans un dossier.
Mais voilà, le drame, impossible de bidouiller ça pour faire passer 2 images dans 2 dossiers
Serait-il possible d'avoir quelques infos pour savoir par où attaquer ça ?
Pour info, voici le code :
<?php
$ts=time();
if(isset($_POST['name'])) $nom=$_POST['name'];
else $name="";
if(empty($name) OR empty($monfichier) OR empty($monfichier_en) OR empty($url))
{
echo 'Erreur';
}
else
{
require ('../db.php');
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die('Erreur de connexion '.mysql_error());
mysql_select_db($dbname,$db) or die('Erreur de selection '.mysql_error());
$sql = "INSERT INTO bip(name, url, ts) VALUES('$name', '$url', '$ts')";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
$nomOrigine = $_FILES['monfichier']['name'];
$elementsChemin = pathinfo($nomOrigine);
$extensionFichier = $elementsChemin['extension'];
$extensionsAutorisees = array("jpg");
if (!(in_array($extensionFichier, $extensionsAutorisees))) {
echo "Le fichier n'a pas l'extension attendue";
} else {
$repertoireDestination = dirname(__FILE__).'/../img/';
$nomDestination = $ts.".".$extensionFichier;
if (move_uploaded_file($_FILES["monfichier"]["tmp_name"],
$repertoireDestination.$nomDestination)) {
echo "OK";
} else {
echo "Erreur";
}
}
mysql_close();
}
?>
monfichier et monfichier_en étant bien sur les 2 fichiers à récupérer via le formulaire.
Merci d'avance pour votre aide