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:
Qualcuno sa come modificarlo per portarlo a fare quello che cerco?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>

Rispondi quotando