|
|
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Merhaba arkadaslar, Bir klasörün icindeki dosylarin toplam boyutunu MB olarak nasil gösteririm ? simdiden tesekkürler |
| Sponsored Links |
| |||
| Daha aciklayici yazarsaniz daha cok yardimci olmus olursunuz. Ilginiz icin tesekkür ederim. |
| |||
| Ilgin icin tesekkür ederim fakat tam istedigim bu degil, bir klasörün icindeki bütün dosyalarin boyutu senin verdigin 1 dosyanin boyutu ? |
| |||
| directory i read edip, while a baglayıp tek tek size ları + ederek bulabilirsin ![]() $path = "/home/haymac/www"; $dh = opendir($path); $i=0; clearstatcache(); while (($file = readdir($dh)) !== false) { if($file != "." && $file != "..") { $i = $i+filesize("$path/$file"); } } closedir($dh); echo "Toplam boyut $i";
__________________ Açık yerde tepecik kendini dağ sanır. |
| |||
| Tesekkür ederim ![]() kücük bisey kaldi. ekranda Byte olarak yaziyor Mbyte olarak yazdirmak icin 2048'e nasil bölecegim |
| |||
| function size_readable($size, $unit = null, $retstring = null, $si = true) { // Units if ($si === true) { $sizes = array('B', 'kB', 'MB', 'GB', 'TB', 'PB'); $mod = 1000; } else { $sizes = array('B', 'KiB', 'MiB', 'GiB', 'TiB', 'PiB'); $mod = 1024; } $ii = count($sizes) - 1; // Max unit $unit = array_search((string) $unit, $sizes); if ($unit === null || $unit === false) { $unit = $ii; } // Return string if ($retstring === null) { $retstring = '%01.2f %s'; } // Loop $i = 0; while ($unit != $i && $size >= 1024 && $i < $ii) { $size /= $mod; $i++; } return sprintf($retstring, $size, $sizes[$i]); } $path = "/home/haymac/www"; $dh = opendir($path); $i=0; clearstatcache(); while (($file = readdir($dh)) !== false) { if($file != "." && $file != "..") { $i = $i+filesize("$path/$file"); } } closedir($dh); echo "Toplam boyut ".size_readable($i)."";
__________________ Açık yerde tepecik kendini dağ sanır. |
| |||
| Cok tesekkür ederim |
![]() |
| Bookmarks |
| Seçenekler | |
| |