Visualizzazione risultati 1 fino 2 di 2

Discussione: aiuto su uno script PHP per effettuare l upload di immagini e mostrarne l anteprima

  1. #1
    Guest

    Predefinito aiuto su uno script PHP per effettuare l upload di immagini e mostrarne l anteprima

    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

  2. #2
    Guest

    Predefinito

    Crea un array con i link delle immagini caricate e poi con un ciclo while ne recuperi i valori.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •