Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Upload molto grandi

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2000
    Messaggi
    230

    Upload molto grandi

    Sto da oggi cercando di riuscire ad uppare file di 4 -5 mega sul server. In locale funziona ma sul server no. Ho impostato nel php.ini, anche sul server, la grandezza massima di upload a 10 Mega. Fin tanto che sono di dimensione piccole 400 - 500 Kby tutto ok ma come si fanno piu grandi si blocca tutto senza nemmeno darmi messaggi d'errore. Praticamente sia Internet explore che moz visualizzano, dopo pochi secondi, una pagina inesistente.

    Gerrix

    qualcuno di voi ha avuto mai questo tipo di problema?

    Grazie

    Gerrix

  2. #2
    Può dipendere da molte cose dal codice, dai permessi
    hai settato il chmod su 777 se si posta il codice

  3. #3
    Hai riavviato apache ?
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2000
    Messaggi
    230


    Si Ceratamente ho riavviato apache.... ma niente.

    In ogni caso ecco il codice, Grazie.

    Codice PHP:
    switch($_GET['action']) {

          case 
    upload:
                       
    $max_upload_size "6000000";
                       
    $accept = array("image/gif","image/bmp","image/jpeg","image/jpg","image/png","video/
    x-ms-wmv"
    ,"application/vnd.rn-realmedia","audio/mp3","image/pjpeg","image/wmr");
                       
    $upload_dir "/home/httpd/vhosts/miosito.it/httpdocs/file_upload/";
                    
                    
                      
                               if (
    $_FILES['zip1']['name'] != "") {
                            
                                               
                                   if (
    $_FILES['zip1']['size'] > $max_upload_size) {
                                  
    // echo "sizenook";
                                       
    $error TRUE;
                                       
    $out .= "<strong style=\"color: red\">*ERRORE: Il file che si sta tentando di caricare &egrave; maggiore a 60 kb[/b]\n
    "
    ;
                                   }
                                   foreach(
    $accept as $k => $v) { if($v == $_FILES['zip1']['type']) : $f_type $v; endif;}
                                   if (
    $f_type == "") {
                                       
    $error TRUE;
                                       
    $out .= "<strong style=\"color: red\">*ERRORE: Il tipo di fie che si sta tentando di caricare, non &egrave; accettabile[/b]\n
    "
    ;
                                   }
                                   
                                 if (!
    $error) {
                                       
    $ext=array_pop(explode('.',$_FILES['zip1']['name']));
                                    
                                    
                                                                     
    $file_name $_FILES['zip1']['name'];
                                                                    
                                         @
    copy ($_FILES['zip1']['tmp_name'],$upload_dir.$file_name) or $upload_error TRUE;
                                           if (
    $upload_error) {
                                               
    $error TRUE;
                                               
    $out .= "<strong style=\"color: red\">*ERRORE: Si e riscontrato un errore durante l'upload del file, se il problema persiste, contattare l'amministratore[/b]\n
    "
    ;
                                           }else{
                                        
                                       
    chmod($upload_dir.$file_name,0777);    
                                       
    $img_file $file_name;
                                                                           echo 
    "<p align='center'> <font face='verdana' size=1>






    Il File [b]
    $file_name[/b] è stato trasferito con successo";
                                                                                  echo 
    "
    [url='javascript:history.back(1)']Torna indietro[/url]"
    ;
                                                                                     
                                           }
                                          
                                       }
                                      
                                   }
                           
    if (
    $error) {

    echo 
    $out;
    echo 
    "
    [url='javascript:history.back(1)']Torna indietro per riprovare[/url]"
    ;

    }


          break;
          default:







    echo 
    "


    <script type=\"text/javascript\">

    function open_test() {


    var where = document.upl.zip1.value;

    window.open('verifica_video.php?video='+where,'pop_ver')


    }

    function open_test_2() {


    var where = document.upl.zip1.value;

    window.open('?act=verifica&daver='+where,'pop_ver')


    }

    </script>
    <table border=\"1\" align=center bordercolor=\"#ffffff\" width=\"40%\" height=\"40%\">


    <tr bordercolor=\"#000000\" width=\"100%\" height=\"100%\">
    <td bordercolor=\"#000000\" width=\"100%\" height=\"100%\"><font face=\"verdana\" size=\"1\">
    <FORM name='upl' METHOD=\"post\" ACTION=\"?action=upload\" ENCTYPE=\"multipart/form-data\">

    <center><font face=\"verdana\" size=\"1\"></font></center>
    <center><INPUT TYPE=\"file\" NAME=\"zip1\" SIZE=\"10\"></P></center>

    <center>

    <INPUT TYPE=\"button\" onClick=\"javascript:open_test()\" NAME=\"invio_video\" VALUE=\"Verifica file\"></P></center> 


    <center>

    <INPUT TYPE=\"submit\" NAME=\"invio\" VALUE=\"Invia\"></P></center>

    </FORM>[/b]</font></td>


    </table>
    </center>"
    ;
    break;
        } 

  5. #5
    dovresti provare ad allungare il time out dello script... 4-5 mega non sono pochi
    w la topa

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2000
    Messaggi
    230
    Tu intendi quello in Php.ini? Se è quello è a 30. A quanto dovrei settarlo?

    Grazie

    Gerrix

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.