Quintête zygophonique facile à cirer
Vous pouvez nous envoyer vos fichiers: image (jpg, gif, tif, ...), son (mp3, wav, ogg, ...), ou courtes video (mp4, avi, mov, ...)
ATTENTION: la taille de chaque fichier ne doit pas dépasser 2Mo et la taille totale d'un envoi ne doit pas excéder 30 Mo (= 30 millions d'octets ou 3000 ko).
Au besoin, réduisez la taille de vos images (par exemple avec Windows Paint, fonction redimensionner) ou compressez vos fichiers en un seul (zip)
if (($_POST['rep'] != "") ||($_POST['nom'] != "")) {
mkdir ('./depot/' . $_POST['nom'] . '-' . $_POST['rep']);
$chemin_destination = './depot/' . $_POST['nom'] . '-' . $_POST['rep']. '/';
}
else $chemin_destination = './depot/anonyme/';
for ($i = 1; $i <= $_POST['nbfic']; $i++) {
//$fic = 'fichier' . $i;
//echo $fic;
if (isset ($_FILES['fichier' . $i]))
echo '
' .
$_FILES['fichier' . $i]['name'] . ' (' . $_FILES['fichier' . $i]['size'] . ' octets) transféré avec succès';
//print_r($_FILES);
//echo $_FILES['fichier1']['name'];
if ($_FILES['fichier' . $i]['error'] == UPLOAD_ERR_OK) {
//$chemin_destination = 'relbq/';
if ($_FILES['fichier1']['error']) {
switch ($_FILES['fichier' . $i]['error']){
case 1: // UPLOAD_ERR_INI_SIZE
echo ("Le fichier dépasse la limite autorisée par le serveur !");
break;
case 2: // UPLOAD_ERR_FORM_SIZE
echo ("Le fichier dépasse la limite autorisée dans le formulaire HTML !");
break;
case 3: // UPLOAD_ERR_PARTIAL
echo ("L'envoi du fichier a été interrompu pendant le transfert !");
break;
case 4: // UPLOAD_ERR_NO_FILE
echo ("Le fichier que vous avez envoyé a une taille nulle !");
break;
case 6: // UPLOAD_ERR_NO_TMP_DIR
echo ("Dossier temporaire manquant");
break;
}
}
@move_uploaded_file($_FILES['fichier' . $i]['tmp_name'], $chemin_destination.$_FILES['fichier' . $i]['name']);
}
}
echo '
';
?>