Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - Entree

Страницы: [1]
1
PHP / Размер файла - трудности
« : 17 Августа 2005, 13:46:43 »
Здравствуйте,

Есть скрипт, который сканирует папку на наличие .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. Помогите кто знает...

2
PHP / Цикл или нет...
« : 12 Августа 2005, 16:21:35 »
Здравствуйте,

В виду своей некомпетентности в мире php, прошу помочь знающих людей:

1. Изначально $i=0;
2. В цикле $i постоянно увеличивается на "1";
3. Мне необходимо, чтобы после каждого увеличения $i на "4" выводился любой текст.
Глупо конечно, но пока приходится вручную ловить $i:
if($i==3 or $i==7 и т.д.){print"Text";}

Как составить правильный цикл не представляю, а может и не цикл вообще.

3
PHP / Рабивка значения и сложение...
« : 15 Марта 2005, 18:09:52 »
Здравствуйте,
имеется следующее:
for($i=0;$i<100;$i++){echo $i;}
,соответственно $i будет равно 1234567891011...
Подскажите, как мне значение $i разбить на цифры (1,2,4,5,6,7,8,9,10,11...) и затем получить сумму этих цифр?

4
PHP / Запись в файл № количество раз
« : 06 Февраля 2005, 18:09:08 »
<?
$fp=fopen("file.txt","a");
$text="test";
fputs($fp,"$text");
fclose($fp);
?>


Подскажите пожалуйста, как записать $text нужное мне количество раз?

Страницы: [1]