Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Uploader

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    60

    Uploader

    Salve.

    Sono in cerca di un semplicissimo script per permettere ai miei visitatori di uploadare.

    Vorrei che il form non prevedesse nome e mail ma solo il file da inviare; vorrei inoltre che nella pagina dopo venga scritto l'url del file uploadato.

    Qualcuno può aiutarmi?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    come ripetuto tante volte javascript non puo' aiutarti in questo caso
    serve un linguaggio lato server (asp, php, cgi...)

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    60
    Si, mi va bene

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    bene, comincia con una ricerca nel forum del linguaggio in questione,
    nonche' col dare un' occhiata agli script gia' presenti in freephp.html.it o freeasp.html.it

    ci sono decine di esempi gia' pronti

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    60
    Ho provato con questo ma non va: quando cerco di uploadare un file dice che la mail inserita è sbagliata.

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Che c'entra la mail? :master:

    Comunque ti sposto su PHP
    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

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    60
    Originariamente inviato da br1
    Che c'entra la mail? :master:

    Comunque ti sposto su PHP
    Per uploadare il file, è necessario inserire nel form il percorso del file sul proprio pc, il nome e la mail.

    Una volta cliccato su upload, spunta il messaggio di errore dicente che la mail è inesistente.

    Che fare?

  8. #8
    Crea un file di testo con il nome che preferisci (ad esempio upload.txt) contente questo codice, poi rinominalo in upload.php :

    codice:
    <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> PHP uploader</title>
    </head>
    <body>
    <?php
    error_reporting(2047);
    if (isset($_POST["invio"])) {
    
      $percorso = "image/";
    
      if (is_uploaded_file($_FILES['file1']['tmp_name'])) {
        if (move_uploaded_file($_FILES['file1']['tmp_name'], $percorso.$_FILES['file1']['name'])) {
          echo 'File: '.$_FILES['file1']['name'].'
    ';
          echo 'MIME Type: '.$_FILES['file1']['type'].'
    ';
          echo 'Dimensione: '.$_FILES['file1']['size'].' byte
    ';
          echo '======================
    ';
          echo 'File caricato correttamente
    
    ';
          echo 'carica un altro file';
        } else {
          echo "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
        }
      } else {
        echo "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
      }
    } else {
      // HTML
     ?>
        <form enctype="multipart/form-data" method="post" action="" name="uploadform">
          seleziona il file da caricare sul server: 
          
    
          <input type="file" name="file1" size="50">
          
    
          <input type="submit" value="invia" name="invio">
        </form>
      <?php
    }
    ?>
    </body>
    </html>
    in $percorso = "image/"; al posto di image/ metti la cartella in cui verranno caricati i files.

    Attento, perchè in questo script non viene effettuato alcun controllo sul tipo di file, dimensione, se esista o meno un file con lo stesso nome (in tal caso verrà sovrascritto...) ecc..

    Prendilo come esempio base, altrimenti cerca fra gli script di html.it.

    Ciao!

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.