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![]()
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![]()
"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
Codice PHP:
<?php
function readableSize( $size, $dec = 2 ) {
// 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 === 0 )
$fSize = $size.' '.$type[$times];
else {
eval( '$size = ( $size'.$toEval.' );' );
$fSize = number_format( $size, $dec, '.', '' ).' '.$type[$times];
}
return $fSize;
}
echo readableSize(11102400); //10.59 Mb
?>
Darei anche un'occhiata al php.ini:
codice:upload_max_filesize = 20M