ciao a tutti.... vorrei creare uno script in PHP per effettuare l upload di immagini e mostrarne un anteprima... Io sono riuscito a crearne uno, ma effettua l upload di una sola immagine, e quando faccio l upload della seconda immagine l anteprima della prima immagine sparisce, invece io vorrei che anche le altre immagini che seguono la prima venissero visualizzate... vi posto il codice:
Codice PHP:
<?php
$nomeimg = $_FILES["file"]["name"];
$nomeimg = rand(0, 1000000);
$anteprima = null;
if(!empty($_FILES)){
if ($_FILES["file"]["size"] < 10000000){
if ($_FILES["file"]["error"] > 0){
}else{
if (file_exists("upload/" . $nomeimg)){
$nomeimg = rand(0, 1000000);
}else{
$filename = $nomeimg;
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/$filename");
$anteprima = $filename;
}
}
}else{
echo "File troppo grande!!";
}
}
?>
<form id="finserisci" name="inserisci_immagini" method="post" enctype="multipart/form-data" action="">
<table width="682" >
<tr >
<td id="campi"><div id="labelaccedi">Carica delle immagini</div></td>
<td id="campi"> <input name="file" type="file" accept="image/gif,image/jpeg,image/png" id="file" size="20"></td>
<td width="72"><button id="buttocarica" onclick="spi_upload()" type="submit"></button></td>
</tr>
<table width="682" id="hidden4" style="display: block;" >
<tr>
<td id="campi"><div id="labelaccedi">Anteprima delle immagini</div></td>
<td width="200" colspan="1">
<div id="anteprimains">
<img src="API/spin.gif" style="float: left; margin-left: 10; margin-top: 35; display: none;" id="spin_upload" >
<?php
if(!empty($anteprima)) echo "<img src='upload/$anteprima' width='100' height='110' style='float:left; margin-left: 10; margin-top: 5;' alt='anteprima' />";
?>
</div>
</td>
</tr>
</table>
</form>
Riepilogando vorrei creare uno script in grado di fare l upload di piu immagini e allo stesso tempo mostrarne l' anteprima...
grazie in anticipo