Размер на файл?

roskata

Registered
Трябва ми някакъв скрипт, който да показва колко е голям даден файл?

Благодаря предварително.
 
Код:
<?php

// outputs e.g.  somefile.txt: 1024 bytes

$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';

?>

http://bg2.php.net/manual/en/function.filesize.php
 
<?php
$f_ime = "fail.txt"; //Тук пишеш името на файла
$f_razmer = filesize($f_ime);
echo("Размерът на файла е $f_razmer байта");
?>

ПП: Жоро ме изпревари ;)
 
<?php
$f_ime = "fail.txt"; //Тук пишеш името на файла
$f_razmer = filesize($f_ime);
if $f_razmer < 1024 {
echo("Размерът на файла е $f_razmer байта");
}
if $f_razmer > 1024 {
echo("Размерът на файла е $f_razmer килобайта");
}
if $f_razmer > 1048576 {
echo("Размерът на файла е $f_razmer мегабайта");
}
?>


Мисля, че така ще стане, но не съм много сигурен. Ако не стане пиши, за да разгледам във форума имаше нещо подобно :)
 
Код:
<?php 

$filename = 'somefile.txt'; 
echo $filename . ': ' . filesize($filename) . ' bytes'; 
$filesize=filesize($filename);

$kbait="1024";
$mbait="1048576";
$gbait="1073741824";
$tbait="1099511627776";
if($filesize<$kbait)
{
echo "Файла $filesize е байта";
}
elseif(($filesize>$kbait) AND ($filesize<=$mbait))
{
$filesizek=$filesize/$kbait;
echo "Файла $filesizek е килобайта";
}
elseif(($filesize>$mbait) AND ($filesize<=$gbait))
{
$filesizem=$filesize/$mbait;
echo "Файла $filesizem е мегабайта";
}
elseif(($filesize>$gbait) AND ($filesize<=$tbait))
{
$filesizeg=$filesize/$gbait;
echo "Файла $filesizeg е гигабайта";
}
elseif($filesize>$tbait)
{
$filesizeg=$filesize/$tbait;
echo "Файла $filesizeg е терабайта";
}

?>
 
Код:
echo "Файла $filesizeg е терабайта";
Лол според мен това е напълно излишно кога ще направи един терабайт.. :)
Не съм сигорен ама то не бяха ли хиляда ГБ.. :)
Или се бъркам здраво..
 
можеш това изречение
Код:
Файла $filesizeg е терабайта
да го едитнеш така

Код:
Файла <b>$filename</b> е $filesizeg терабайта

и другите редове, за да ти показва за кой файл се отнася.
 

Back
Горе