Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25

Discussione: upload che nn carica

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579

    upload che nn carica

    questo upload nn carica niente.
    xkè????

    questo è il codice:

    Codice PHP:
    <HTML>
    <BODY>
    <HR>
    <FORM METHOD=POST ACTION="upload.php" "ENCTYPE="multipart/form-data">
    <TABLE WIDTH="70%" BORDER="8" CELLSPACING="0">
    <TR><TD>
    [B]Inserisci il nome del file da inviare [/B]<INPUT TYPE=FILE NAME="uploadfile">


    <INPUT TYPE="SUBMIT" VALUE="Invia le informazioni!">
    <INPUT TYPE="RESET" VALUE="Cancella!">
    </TR></TD>
    </TABLE>
    </FORM>


    <?php
    echo "<PRE>";
    echo 
    "nome del file locale creato dopo l'invio: $uploadfile\n";
    echo 
    "nome originale del file remoto: $uploadfile_name\n";
    echo 
    "dimensioni del file in byte: $uploadfile_size\n";
    echo 
    "tipo di file: $uploadfile_type\n";
    echo 
    "</PRE>";
    echo 
    "<HR>";
    # abbiamo veramente un file?
    if ( $uploadfile == "none" ) {
    echo 
    "Non è stato inviato alcun file
    "
    ;
    echo 
    "Ritorna al form per inviare il <A HREF=\"upload.html\">file</A>";
    exit;
    }
    # controlla innanzitutto le dimensioni del file
    # se è meno di 3 KB
    if ($uploadfile_size 3072 ) {
    # lo copia in una nuova posizione
    if (copy($uploadfile,"/home/httpd/docs/$uploadfile_name"))
    {
    echo 
    "Invio del file riuscito";
    # cancella il file temporaneo
    unlink($uploadfile);
    } else {
    echo 
    "Invio del file fallito";
    }
    } else {
    echo 
    "Spiacente, il file da inviare non deve superare le dimensioni di 3 KB
    "
    ;
    }
    ?>
    Ritorna al form per inviare i [url="upload.php"]file[/url]
    </BODY>
    </HTML>
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  2. #2
    Questo codice poteva andar bene con le versioni PHP di 4-5 anni fa.

    Per indicazioni su come gestire gli uploads:

    http://www.php.net/manual/it/features.file-upload.php
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    e dovrei fare solo questo:

    Codice PHP:
    <form enctype="multipart/form-data" action="upload.php" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="30000">
    Invia questo file: <input name="userfile" type="file">

    <input type="submit" value="Invia File">
    </form>
    <?php
    $uploaddir 
    '/var/www/uploads/';
    print 
    "<pre>";
    if (
    move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir $_FILES['userfile']['name'])) { 
       print 
    "Il file è valido, e inviato con successo.  Ecco alcune informazioni:\n"
       
    print_r($_FILES);
    } else {
       print 
    "Possibile attacco tramite file upload! Alcune informazioni:\n"
       
    print_r($_FILES);
    }
     
    ?>
    a me sembra che nn funzioni con solo questo codice......
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    up
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  5. #5
    Originariamente inviato da StarFinger
    e dovrei fare solo questo:

    Codice PHP:
    <form enctype="multipart/form-data" action="upload.php" method="post">
    <input type="hidden" name="MAX_FILE_SIZE" value="30000">
    Invia questo file: <input name="userfile" type="file">

    <input type="submit" value="Invia File">
    </form>
    <?php
    $uploaddir 
    '/var/www/uploads/';
    print 
    "<pre>";
    if (
    move_uploaded_file($_FILES['userfile']['tmp_name'], $uploaddir $_FILES['userfile']['name'])) { 
       print 
    "Il file è valido, e inviato con successo.  Ecco alcune informazioni:\n"
       
    print_r($_FILES);
    } else {
       print 
    "Possibile attacco tramite file upload! Alcune informazioni:\n"
       
    print_r($_FILES);
    }
     
    ?>
    a me sembra che nn funzioni con solo questo codice......
    grazie
    ciao
    Che vuol dire 'a me sembra che non funzioni'... ma hai almeno provato ad eseguirlo?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    dove metto l'indirizzo della cartella dove depositare il file???
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  7. #7
    Originariamente inviato da StarFinger
    dove metto l'indirizzo della cartella dove depositare il file???
    grazie
    ciao
    Devi modificare questa riga

    codice:
    $uploaddir = '/var/www/uploads/';

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    var/www.miosito.it/cartella_dove_metto_i_file/upload???
    grazie
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  9. #9
    Originariamente inviato da StarFinger
    var/www.miosito.it/cartella_dove_metto_i_file/upload???
    grazie
    ciao
    Se i file li vuoi mettere, ad esempio, nella cartella 'immagini'

    codice:
    $uploaddir = 'immagini/';

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    e se voglio far caricare solamente due formati (jpg. gif. e bmp)
    come faccio??
    grazie
    di tutto
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

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.