Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    605

    Uploadare e cancellare file con ajax

    Ciao a tutti,
    con questo bellissimo script trovato su http://www.sastgroup.com/

    Codice PHP:


    <html>
    <body>
    <div id=”iframe”>
    <iframe src=”upload.php” frameborder=”0″></iframe>
    </div>
    <div id=”images”>
    </body>
    </html>

    La nostra pagina “upload.php” che si occupera’ di fare l’upload del file nella cartella “upload/”:

    <?
    $ftmp 
    $_FILES['image']['tmp_name'];
    $oname $_FILES['image']['name'];
    $fname ‘upload/.$_FILES['image']['name'];
    if(
    move_uploaded_file($ftmp$fname)){
    echo 
    <script>;
    echo 
    “var par window.parent.document;;
    echo 
    “var images par.getElementById(’images’); ;
    echo 
    “images.innerHTML ‘file $oname caricato’;;
    echo 
    “</script>”;
    }
    ?>
    <script language=”javascript”>
    function upload(){
    // hide old iframe
    var par = window.parent.document;
    // add image progress
    var images = par.getElementById(’images’);
    var new_div = par.createElement(’div’);
    var new_img = par.createElement(’img’);
    new_img.src = ‘indicator.gif’;
    new_img.className = ‘load’;
    new_div.appendChild(new_img);
    images.appendChild(new_div);
    // send
    document.iform.submit();
    }
    </script>
    <form name=”iform” action=”" method=”post” enctype=”multipart/form-data”>
    <input id=”file” type=”file” name=”image” onchange=”upload()” />
    </form>
    ?>

    riesco a fare l'upload e modificando questo
    echo "images.innerHTML = '<img src=\"upload/$oname\">';";
    anche a vedere l'anteprima.
    ora vorrei creare un piccolo pulsante sull'iimagine che mi cancella il file se ho sbagliato....
    come dovrei impostarlo...? potete darmi un'aiutino..?
    Ciao atutti e buona serata
    Giuseppe

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Qui non vedo ajax... e per mettere un pulsante non serve javascript, quello che ti serve e' la procedura in PHP... ti sposto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.