Visualizzazione dei risultati da 1 a 8 su 8

Discussione: problemi upload file

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    problemi upload file

    non capisco perche provo ad uploadre un file e prima di passare alla pagina del submit ci mette un secolo.
    Faccio presente che
    upload_max_filesize = 60M

    <form enctype="multipart/form-data" method="post" id="theForm" action="do_loadFile.php" >
    <table align="center" cellspacing="5">
    <tr><td colspan="2">
    <input style="width:307px;" type="file" id="fileUp" name="fileUp" />
    </td>
    </tr>
    <tr><td>
    <input type="button" id="buttUp" value="upload file" onclick="invia();" />
    <input type="hidden" name="MAX_FILE_SIZE" value="80000000">
    </td>
    <td>

    </td>
    </tr>
    <tr><td >
    </td></tr>
    <tr><td colspan="2"><b id="up">[/b]</td></tr>
    </table>
    </form>


    e nella pagina do_loadFile.php faccio una semplice print_r($_FILES);

    N.B. ho provato con file fino a 6 mega funzionano....superiori mi viene scritto
    time exceed ecc ecc ecc

    Poi volevo saperne un po di piu su quello che succede.... Immediatamente il file viene caricato nella cartella upload_tmp_dir ?????

    nel php.ini devo scrivere cosi : upload_tmp_dir= c:/tmp ??????? senza apici?

    dove sbaglio...? aiutooooo


    cmq ci mette secoli per arrivare alla pag do_loadFile.php

  2. #2
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Prova ad inserire all inizio della pagina che carica il file:
    <?
    ini_set("max_execution_time","600");
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    quello che dici te imposta il tempo massimo in secondi concessi ad uno script per l'esecuzione prima di essere interrotto dal parser.

    ma.....e' possibile che per uplodare un file di 50 mega ci vogliono 10 minuti?

    Ora nella mia directory tmp ci arriva un file php23.tmp di 45k ....che penso sara' quello che poi spostero' con la move_upload_file()

    ma non capisco se e' normale questa lentezza....

  4. #4
    Utente di HTML.it L'avatar di zakros
    Registrato dal
    Oct 2000
    Messaggi
    509
    Originariamente inviato da stiffa
    quello che dici te imposta il tempo massimo in secondi concessi ad uno script per l'esecuzione prima di essere interrotto dal parser.

    ma.....e' possibile che per uplodare un file di 50 mega ci vogliono 10 minuti?

    Ora nella mia directory tmp ci arriva un file php23.tmp di 45k ....che penso sara' quello che poi spostero' con la move_upload_file()

    ma non capisco se e' normale questa lentezza....
    ho cercato di risolvere il problema del time exceded...

    50 mega sono tanti , il tempo dipende dalla tua connessione e dalla banda del server...

  5. #5
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Sì è normalissima tale lentezza, ricorda che i file devono essere codificati prima della spedizione, quindi aumentano di grandezza. E l'HTTP è noto per esser lento.
    I parametri che ti permettono di uploadare file "grandi" sono:

    1. quelli del php.ini su max post size e su max upload, più quelli di max exec time;
    2. quelli di max time del webserver, che "sovrastano" sempre i primi;
    3. un "fastidioso..." bug di Win che in Internet non ti permette di uploadare file grandi, almeno verso un server Win.

    NOTA: quel MAX_FILE_SIZE, nella pratica non serve ad un fico secco...

    [.:: JaguarXF ::.]
    __________________

  6. #6
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Poi volevo saperne un po di piu su quello che succede.... Immediatamente il file viene caricato nella cartella upload_tmp_dir ?????
    Certo e viene settato l'array superglobale $_FILES.

    nel php.ini devo scrivere cosi : upload_tmp_dir= c:/tmp ??????? senza apici?
    Così com'è.

    [.:: JaguarXF ::.]
    __________________

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    grazie...ci sono riuscito....ci mette cmq tanto anche con file di 4 mega... ma faccio l'upload su un pc in lan collegandomi via telnet

    cmq THX

  8. #8
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Originariamente inviato da stiffa
    grazie...ci sono riuscito....ci mette cmq tanto anche con file di 4 mega... ma faccio l'upload su un pc in lan collegandomi via telnet

    cmq THX
    Esistono anche FTP ed - ora - UltraVNC.
    E le buone care vecchie condivisioni, su filesystem in LAN....


    [.:: JaguarXF ::.]
    __________________

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.