Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110

    Upload -> grandi file = gran casino ... HELP

    I miei script php per l'upload sono caricati su un server Aruba Windows NT ... ora leggendo di qua e di la ho capito che esiste un limite di 3 minuti "invalicabile" entro il quale se non caricato il file, lo script viene interrotto ... ora la domanda mia è questa, come mai lo script mi si interrompe prima dei tre minuti? se io cambiassi passando da Windows ad linux il limite dei 3 minuti prima che il server blocchi gli script continuerà ad esistere? in buona sostanza ... quali altri hosting mi consigliate che non hanno di questi problemi con gli upload?

  2. #2
    1) probabilmente ti si interrompe prima pechè c'è un limite anche di mb caricabili.. (di solito sono 2 mb, ma non so in dettaglio aruba)

    2) probabilmente i 3 minuti resterebbero perchè se non ho capito male quello e il tempo max in cui il server può stare in attesa e non credo che quellli di aruba gliene diano di + a linux

    3) se vuoi fare come ti pare con queste 2 cose (limite di tempo e di mb) 99% dovrai prenderti un server tuo in housing oppure un server dedicato in noleggio e te lo gestisci da solo.. difficilmente troverai servizi con queste caratteristiche molto superiori...........

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    ciao, queste direttive del php.ini regolano l'upload:
    http://it2.php.net/manual/it/ini.cor...d-max-filesize
    http://it2.php.net/manual/it/ini.cor....post-max-size
    http://it2.php.net/manual/it/ref.inf...execution-time







    p.s.: il regolamento vieta di parlare di hosting a pagamento
    think simple think ringo

  4. #4
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    vi ringrazio ... Marketto potresti scrivermi un esempio di script sul come posso usare quelle funzione per aumentare il timeout? sono sicuro che sarà molto utile anche ad altri ...

  5. #5
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    in pratica io ho qst script:

    $uploaddir = 'public/';
    $userfile_tmp = $_FILES['userfile']['tmp_name'];
    $userfile_name = $_FILES['userfile']['name'];
    $filesize = $_FILES['userfile']['size'];

    $maxfilesize=7024000; //vorrei caricare almeno dei file di 7mb

    if ($filesize > $maxfilesize) {
    $error = "file is too large";

    unlink($userfile_tmp);
    header("location: xxx.php");
    } else { (...) }

    move_uploaded_file($userfile_tmp, $uploaddir . $userfile_name);

    come mi muovo per far caricare un file più grande di 1 mb?

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    puoi fare quasi tutto tramite la funzione ini_set.


    think simple think ringo

  7. #7
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    il problema mio e che non sto riuscendo a far funzionare questa funzione ini_set... ho letto e riletto il documento associato e ho provato un sacco di volte... potresti farmi vedere la corretta sintassi...

  8. #8
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Qualcuno potrebbe aiutarmi su qst problema? ...

  9. #9
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    ini_set('max_execution_time',60);


    think simple think ringo

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    7
    Ciao a tutti,

    Anche io sto provando a creare un form di invio dati con la possibilita di eseguire un upload di file di max 4 mb.

    Ho provato prima con la funzione "move_uploaded"... ma niente!

    Adesso ho provato via ftp con ftp_put, ma non se supero i 2mb il server mi butta fuori!

    Ora mi chiedevo, come diavolo fanno i programmi ftp a uploadare i file se anche loro usano lo stesso tipo di connessione?

    Forse c'è qualche parametro per far aspettare lo script di php fino a quando non è riuscito a caricare completamente il file nella cartella temporanea per poi spostarlo? se qualcuno sa la risposta tutta l'umanità gliene sara grata!

    Saluti
    Mirko

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.