Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 39

Discussione: form php per uppload

  1. #1
    Guest

    Question form php per uppload

    Qualcuno mi sa dire un form in php per dare la possibilità ai miei utenti di caricare dei file superiori ai 3 MB in una cartella da me selezionata?

    Grazie!!

  2. #2
    Guest

    Predefinito

    nessuno ne conoscie uno funzionante?

  3. #3
    Guest

    Predefinito

    Perche' superiore ai tre mega? Come mai questa specifica? no lo chiedo perche' magari ne hai fatto uno che funziona per i file di grandezza inferiore a 3 mega e adesso ne cerchi uno capace di postare un file con grandezza superiore ai 3 mega. Comunque php che c'entra? e' una questione di html e http (mi pare che che tu possa mandare file superiori a 3mega secondo lo standard http) quindi con una form normale <form enctype = "NonMeLoRicordo" action....
    ....
    <input type = "file" name = "ilFile" />

    na cosa del genere

    fammi sapere se ho capito bene o non c'ho capito una mazza :))))))

  4. #4
    Guest

    Predefinito

    infatti ne ho provato alcuni ma dopo i 3 mega non faceva più l'uppload! ho porvato in tutti i modi ma non c'era verso di farlo andare!!!

    con l'hdd di av non funziona! chiedevo se c'era un'altro modo!!!qualsiasi cosa mi va bene! l'importante che funzioni!

  5. #5
    L'avatar di Fragger
    Fragger non è connesso Utente
    Data registrazione
    01-04-2003
    Residenza
    Reggio Calabria
    Messaggi
    231

    Predefinito

    Guarda che il limite massimo di un file inviato via form è, come valore di default, pari a 2 mb su tutti i server apache, e credo che lo stesso limite sia stato impostato su altervista. Questo valore, quindi, non dipende dallo script che usi ma dal valore deciso dall'admin. Più grosso è il file che invii più banda ti mangi.

  6. #6
    Guest

    Predefinito

    ma io in teoria dovrei avere 10GB di banda!!!!!!!
    e non posso nemmeno usarla??

  7. #7
    Guest

    Predefinito

    quindi non c'è alcuna alternativa?
    con 10 gb di bnd mi tocca lasciar perdere l'uppload?

  8. #8
    L'avatar di Fragger
    Fragger non è connesso Utente
    Data registrazione
    01-04-2003
    Residenza
    Reggio Calabria
    Messaggi
    231

    Predefinito

    Tutto dipende da quanti naviganti hai, se 100 persone fanno ogni ora 100 upload da 3 mb ciascuno la banda la esaurisci molto in fretta, quindi prima rendere disponibile un servizio di file upload valuta tu quello che ti conviene fare.

  9. #9
    Guest

    Predefinito

    ho utenti ma pochi fanno l'uppload
    devono solo inserire ogni tanto i loro remix!!
    quindi per me andrebbe benissimo!! come faccio?

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da DjMarvelMaster
    ho utenti ma pochi fanno l'uppload
    devono solo inserire ogni tanto i loro remix!!
    quindi per me andrebbe benissimo!! come faccio?
    Ti prego ringraziami per questo perche' me lo sono cercato sullo standarda della w3 :))))

    <forum enctype = "multipart/form-data" method = "POST" action = "...">

    <input type = "file" name = "fileName" />

    </form>

    Questo per quanto riguarda la creazione della form

    fammi sapere

    p.s.: ovviamente scherzo :smile: :smile:
    Ultima modifica di esordonoco : 20-08-2004 alle ore 17.45.36

  11. #11
    Guest

    Predefinito

    questo e' per quanto riguarda l'elaborazione sul server
    http://it2.php.net/features.file-upload

    io non farei altro che leggerla e mettertela in una post (perche' non lo ho mai sperimentato prima d'ora) quindi ti do il link....

    fammi sapere

  12. #12
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

  13. #13
    Guest

    Predefinito

    io ho inserito questo codice php ma non mi uppa i file :(

    http://rmxdj.altervista.org/modules/...pload=doupload

  14. #14
    Guest

    Predefinito

    Mi Dice Che Ha Effettuato L'upload Ma Del File Nessuna Traccia! :(

  15. #15
    Guest

    Predefinito

    Se il file è molto grande e la connessione non troppo veloce, c'è il rischio che lo script vada in timeout prima che l'upload finisca. In ogni caso credo che sia un metodo sconsigliabile. L'utente medio credo che non abbia la pazienza di aspettare davanti ad un browser "apparentemente inattivo" per un minuto o più. C'era anche un progetto per una sorta di barra di avanzamento per l'upload via php, ma quando l'avevo provata non ero riuscito a farla funzionare, e ora non ricordo neppure dove l'avevo trovata sorry :)

  16. #16
    Guest

    Predefinito

    non me ne va nemmeno uno!!!!


    http://rmxdj.altervista.org/up/

    provate questo!! mi da errore!!! è un problema di altervista?

  17. #17
    L'avatar di ChromeX
    ChromeX non è connesso Utente attivo
    Data registrazione
    13-12-2002
    Residenza
    Melbourne, Australia
    Messaggi
    448

    Predefinito

    provate questo!! mi da errore!!! è un problema di altervista?
    Couldn't copy file.

    Forse lo script è da configurare?

  18. #18
    Guest

    Predefinito

    quello che c'è da configurare è un file php

    Codice PHP:
    <?

    if ($email != "") {
    } else {
    die(
    "No email address specified.");
    }

    if (
    $superdat_name != "") {
    copy("$superdat", "/$superdat_name") or
    die(
    "Couldn't copy file.");

    } else {
    die(
    "No input file specified.");
    }

    mail("you@yourdomain.com", "File Uploaded",
    "$email sent $superdat_name, a $superdat_size byte file with a MIME type of $superdat_type");

    ?>

    <html>
    <head>
    <title>phpUpLoad V 1.0</title>
    <body bgcolor=white text=black link=blue>

    <!--Header/Logo-->
    <p align=center><img SRC="images/phpupload.gif" ALT="phpupload.gif"></p>

    <p align=center>You sent: <? echo "$superdat_name"; ?>, a <? echo "$superdat_size"; ?>
    byte file with a mime type of <? echo "$superdat_type"; ?>.</p>

    <font size="2">
    <p align=center><i>Commenti o domande? E-mail</i>
    <a href="mailto:"djmarvel@lycos.it">Djmarvel</a>&#169 2004
    </font></p></center>
    </body>
    </html>
    Dove devo mettere il percorso del file??
    Ultima modifica di DjMarvelMaster : 24-08-2004 alle ore 09.21.46

  19. #19
    L'avatar di Fragger
    Fragger non è connesso Utente
    Data registrazione
    01-04-2003
    Residenza
    Reggio Calabria
    Messaggi
    231

    Predefinito

    Non vorrei sbagliarmi ma lo script che usi mi sembra incompleto... ad ogni modo questa è la risorsa che uso io: http://fragger.altervista.org/downlo...ile_upload.zip

    su: http://fragger.altervista.org/download/ metterò eventuali aggiornamenti.

  20. #20
    frazionato non è connesso Utente
    Data registrazione
    26-04-2004
    Messaggi
    108

    Predefinito

    RAGAZZZZZZZZZZZZZZZZZIIIIIIIIIIIIIII!!!!!io cercavo propprio una cosa del genereeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee...pe rò vorrei che fosse già tutto pronto come quel messaggio che ha scritto DjMarvelMaster

  21. #21
    L'avatar di Fragger
    Fragger non è connesso Utente
    Data registrazione
    01-04-2003
    Residenza
    Reggio Calabria
    Messaggi
    231

    Predefinito

    Guarda che è già pronto devi solo editare poche variabili commentate , comunque ho già fatto qualche piccolissima modifica, mi ero reso conto di aver lasciato le pseudoclassi dei miei stili css dentro alcuni tag.

    Quasi dimenticavo; se ritenete che la risorsa che ho reso disponibile vi è stata, o vi sarà utile, per favore votate il mio sito :grin:
    Ultima modifica di Fragger : 24-08-2004 alle ore 19.21.41

  22. #22
    frazionato non è connesso Utente
    Data registrazione
    26-04-2004
    Messaggi
    108

    Question

    Citazione Originalmente inviato da Fragger
    Guarda che è già pronto devi solo editare poche variabili commentate , comunque ho già fatto qualche piccolissima modifica, mi ero reso conto di aver lasciato le pseudoclassi dei miei stili css dentro alcuni tag.

    Quasi dimenticavo; se ritenete che la risorsa che ho reso disponibile vi è stata, o vi sarà utile, per favore votate il mio sito :grin:
    ma una cosa...i file che io salvo,dopo dov'è che vanno a finire????
    a me non mi funziona bene....
    http://frazionato.altervista.org/fra...spertutti.html

    vi riscrivo tutto così mi trovate l'errore!!!!

    <form enctype="multipart/form-data" action="" 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
    // Nelle versioni di PHP precedenti alla 4.1.0 si deve utilizzare $HTTP_POST_FILES anzichè $_FILES.
    // Nelle versioni di PHP precedenti alla 4.0.3, si utilizzi copy() e is_uploaded_file() anzichè move_uploaded_file

    $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);
    }

    ?>

    grazie in anticipo :grin:

  23. #23
    Guest

    Predefinito

    Guardatevi l'uploader che ho creato per il mio sito, nei menu è HD Virtuale. E se vi piace vedo di crearne una versione scaricabile sempre dal mio sito. http://www.sismateck.altervista.org

  24. #24
    Guest

    Predefinito

    se si possono caricare file di almeno 7 MB mi va bene!!!

  25. #25
    frazionato non è connesso Utente
    Data registrazione
    26-04-2004
    Messaggi
    108

    Question

    non c'è nessuno che mi aiuta??? :?????:

  26. #26
    Guest

    Thumbs up Eccovi la caramella

    Questa è solo una parte...quella per uploadare. Se non và bene fatemi sapere

    <?
    //************************************
    // HD Virtuale 0.1
    //
    // codeeternity.altervista.org
    // sismateck@infinito.it
    //************************************

    $d="../incoming/"; // Nome della directory in cui verranno salvati i files (con lo slash "/")
    $s=3000000; // Dimensione massima del file in bytes (15000= 15KB)
    $up=5; // Numero di uploads simulanei min=1, max=14

    if ($d<>''){
    if (!(file_exists($d))){
    umask(011);
    mkdir($d,"0777");
    echo "La directory $d è stata creata con successo.";
    }
    }
    if ($a<>'1'){
    echo "<FORM METHOD=\"Post\" ENCTYPE=\"multipart/form-data\" ACTION=\"$PHP_SELF\">\n<input type=hidden name=a value=1>\n";
    $k=1;
    while ($k<=$up){
    echo "File $k: <INPUT TYPE=\"file\" NAME=\"file$k\"><BR><BR>\n";
    $k++;
    }
    echo "<INPUT TYPE=\"submit\" value=Trasferisci>\n</FORM>";
    } else {
    $k=1;
    while ($k<=$up){
    echo "Trasferimento del file... File $k";
    $t=$HTTP_POST_FILES["file$k"]['tmp_name'];
    $sz=$HTTP_POST_FILES["file$k"]['size'];
    $n=$HTTP_POST_FILES["file$k"]['name'];
    if ($t=='none'){
    echo ": File non trovato o nessun file da trasferire";
    } elseif ($sz>$s){
    echo ": ERRORE - Dimensione del file al di sopra del limite imposto";
    } else {
    echo " ($n): ";
    copy($t,"$d$n");
    echo "OK";
    }
    echo "<br>";
    $k++;
    }
    echo "<br><br><FORM><INPUT TYPE='BUTTON' VALUE='Chiudi' onClick='self.close()'></FORM>";
    }
    ?>

  27. #27
    Guest

    Predefinito

    Se volete poi vi posto anche il file che mostra la lista dei file contenuti nella cartella di upload con descrizione dettagliata di dimensione e data di upload di ogni file. Già funziona...ma ci sto lavorando per migliorarlo.

  28. #28
    frazionato non è connesso Utente
    Data registrazione
    26-04-2004
    Messaggi
    108

    Question

    non ci riescooooooooooooooooooooooooooooooooooooooooooooo oo :?????: :grin: ..aiuto por favor!!!!!!!

  29. #29
    L'avatar di Fragger
    Fragger non è connesso Utente
    Data registrazione
    01-04-2003
    Residenza
    Reggio Calabria
    Messaggi
    231

    Predefinito

    così a naso il problema è qui: $uploaddir = '/var/www/uploads/';

    www è la root principale del server e tu cerchi di copiare i file sulla cartella uploads... nella root ci sono le cartelle dei vari siti, tu devi mettere una cartella interna al tuo sito. Cioè se il tuo scipt per l'upload si trova nella cartella amministrazione e vuoi copiare i file nella sottocartella "files" devi cambiare così: $uploaddir = 'files/'; il valore della variabile $uploaddir .

    P.S. Non sapevo che la massima quota per inviare files fosse 3mb, beh meglio così... in tal caso nella risorsa per fare gli upload che vi ho indicato: http://fragger.altervista.org/downlo...ile_upload.zip basta cambiare leggermente una riga di codice. Per la precisione in upload.php

    Codice PHP:
    define("MAX_SIZE",3145728);
    1 mb = (1024 * 1024) bytes quindi 3mb = 3145728 bytes

  30. #30
    frazionato non è connesso Utente
    Data registrazione
    26-04-2004
    Messaggi
    108

    Predefinito

    a me comunque non mi funziona.....se io vi dessi la mia password lo fareste x piacere o no????oppure per favore preparatemi una pagina...io non ci riesco!

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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