Ciao a tutti, utilizzo questo script per caricare immagini sul mio sito web.
Premetto che funziona perfettamente, ma quello di cui ho bisogno è modificarlo per fare in modo che possa caricare più file contemporaneamente e non uno alla volta.
Questo è il codice:
codice:
<?phpif(isset($_POST['upl'])){ $percorso=$_GET['rif'];
//Funzioni utili...
//Funzione Replace " " in "_" (evitiamo possibili errori)
function fSpace($string)
{
return str_replace(" ", "_", $string);
}
//Funzione per ricavare l' estensione di un File
function fExt($string)
{
//Controllo il file
$trova_punto = explode(".", $string);
$estensione = $trova_punto[count($trova_punto) - 1];
$estensione = strtolower($estensione);
// Se non ci sono estensioni
if (isset($trova_punto[1]) == FALSE)
{
return '';
}
//Ritorno il valore dell' estensione
return $estensione;
}
//Fine funzioni
//Effettuo l' upload dell' immagine...
$uploaddir = '../../caricamento/'.$percorso.'/';
$uploadfile = fspace($_FILES['txt_file']['name']);
$upload = $uploaddir . $uploadfile;
//Controllo che sia stato specificato un file
if(!strlen($uploadfile) == 0)
{
//Controllo l' estensione del file
//Creo la cartella
mkdir($uploaddir);
//Eseguo l' upload
if(move_uploaded_file($_FILES['txt_file']['tmp_name'], $upload))
{
//Upload eseguito con successo
echo "<div id='terminato'>Upload eseguito correttamente";
echo "<p><img src='". $upload ."' width='100px'>";
echo "</div>";
}else{
//Upload fallito
echo "Upload fallito !";
}
}else{
//Messaggio di errore
echo "Specificare un file !";
echo "<br><a href=''>Torna dietro</a>";
}
}?>
<div id='stampato'> <?php if(@$_GET['ok']=='1'){echo"<font color='green'>Immagine cancellata con successo.</font><br><br>";}?>
<div class='testo'>Aggiungi o rimuovi immagini dalla galleria.</div><div class='tuto'><li>Per aggiungere immagini utilizza il box di upload.</li><li>Per rimuovere immagini basta cliccare sopra una di esse.</li></div><br><br>
<fieldset><legend>Carica una foto</legend>
<form enctype="multipart/form-data" method="post" action="">
Immagine: <input type="file" name="txt_file" size="40" multiple>
<input type="submit" name='upl' value="Carica la foto">
</form></fieldset><br><br>
Qualcuno sa come modificarlo per portarlo a fare quello che cerco?