Здравствуйте,
Есть скрипт, который сканирует папку на наличие .jpg файлов и выводит их название. Сложилась трудность в получении размера каждого .jpg файла.
<?
$picdir="files"; //Указываю папку для вывода файлов
$pic=array();
$cnt=0;
if($dir=@opendir($picdir))
{
while(($file=readdir($dir)) !==false)
{
if(substr($file,-4)==".jpg") //Указываю формат файлов для вывода
{
$pic[$cnt]=$file;
$cnt++;
}
}
closedir($dir);
$images_per_page=12; //Указываю количество выводимых файлов
$total_pages=$cnt/$images_per_page;
$cur_pageno=$HTTP_GET_VARS[\'page\']>$total_pages?0:$HTTP_GET_VARS[\'page\'];
}
$last_imageno=$images_per_page*($cur_pageno+1)>$cnt?$cnt:$images_per_page*($cur_pageno+1);
for($i=$images_per_page*$cur_pageno; $i<$last_imageno; $i++)
{
$sizes=filesize($picdir/$pic[$i]); //Здесь я пытаюсь получить размер каждого файла
print "$picdir/$pic[$i]
$sizes"; //Здесь вывожу название и размер файла
}
?>
В чем ошибка не могу понять, вроде-бы всё должно срабатывать, но размер всегда 0. Помогите кто знает...