cniry 0 Odesláno: 31. Prosinec, 2008 Share Odesláno: 31. Prosinec, 2008 Potřebujete zjistit v php velikost nějakého souboru? PHP sice má funkci filesize( [cesta k souboru] ), ta ale vrací velikost v bajtech. Ukážeme si tedy, jak zjistit velikost v největší možné jednotce. Vytvoříme si k tomuto účelu jednoduchou funkci, která obsahuje jen pár podmínek a pojmenujeme si ji jednotka: function jednotka($size) { if( $size < 1024) return $size .' bajtů'; $size=$size/1024; if( $size < 1024) return round($size, 2).' kB'; $size=$size/1024; if( $size < 1024) return round($size, 2).' MB'; $size=$size/1024; if( $size < 1024) return round($size, 2).' GB'; } a teď ukázka použití: $cesta = "C:\samp022\server_log.txt"; //cesta k našemu souboru $bajtu = filesize($cesta); //zjistime velikost v bajtech $velikost = jednotka($bajtu); //skutecna velikost echo "Velikost našeho LOGu je: " . $velikost; Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now