Visualizzazione dei risultati da 1 a 4 su 4

Discussione: $_FILES['size']

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    $_FILES['size']

    ciao a tutti,
    una curiosita...
    size in formato viene espresso? kb?
    ad esempio $size = 11102400 a quanti mb corrisponde?

    1) come si esegue il calcolo?
    2) per evitare un'errore di timeout che peso massimo deve avere il file?



    grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    "Note relative alla configurazione: Si vedano i parametri file_uploads, upload_max_filesize, upload_tmp_dir, post_max_size e max_input_time nel php.ini
    ...
    ...
    ...
    $_FILES['userfile']['size']
    La dimensione, in bytes, del file caricato."
    http://www.php.net/manual/it/feature...ad.post-method



    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    <?php
        
    function readableSize$size$dec ) {
            
    // Original function name: fSize [ [url]www.devpro.it[/url] ]
            // Converts filesize in Kb, Mb, Gb or Tb [ Zb as incredible size ! ]
            // andr3a [ [url]www.3site.it[/url] ] 23 / 10 / 2004
            // EXAMPLE:
            //        echo FolderStats::readableSize( 87983598 );
                    //        // will print 83.91 Mb
            
    $toEval '';
            
    $type = Array( 'bytes''Kb''Mb''Gb''Tb''Zb' );
            
    $nsize = ( $size = (int) $size );
            
    $times 0;
            while( 
    $nsize >= 1024 ) {
                
    $nsize $nsize 1024;
                
    $toEval .= ' / 1024';
                
    $times++;
            }
            if( 
    $times === )
                
    $fSize $size.' '.$type[$times];
            else {
                eval( 
    '$size = ( $size'.$toEval.' );' );
                
    $fSize =  number_format$size$dec'.''' ).' '.$type[$times];
            }
            return 
    $fSize;
        }

    echo 
    readableSize(11102400); //10.59 Mb
    ?>

  4. #4
    Darei anche un'occhiata al php.ini:
    codice:
    upload_max_filesize = 20M

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.