Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: автоподсчет картинок в папке
 
 автор: simplyv   (24.08.2006 в 16:36)   письмо автору
 
 

У меня есть несколько страниц фотоальбома.
Как сделать, чтобы на каждой странице не писать количество картинок.
В данном случае их 22.
То есть что можно написать вместо 22?
Спасибо.

<? for($i=1;$i<22;$i++) {
echo "<a href=images/$page/$i.jpg><img src=images/$page/thumbs/$i.jpg></a>";
} ?>

   
 
 автор: DEM   (24.08.2006 в 17:04)   письмо автору
 
   для: simplyv   (24.08.2006 в 16:36)
 


<?
$dir 
'image';  //Выбираем директорию в которой будем смотреть файлы
$files scandir($dir// заносим в массив

<? for($i=1;$i<count($files);$i++) { 
echo 
"<a href=images/$page/$i.jpg><img src=images/$page/thumbs/$i.jpg></a>"
?>
?>


Потом надо только сделать проверку, что бы считались только JPG-файлы, но сразу не напишу, чуть поже (если меня не опередят)

   
 
 автор: simplyv   (24.08.2006 в 19:30)   письмо автору
 
   для: DEM   (24.08.2006 в 17:04)
 

>Потом надо только сделать проверку,

А надо ли? Просто для них отдельная папка и там ничего, кроме JPEG не будет.

   
 
 автор: DEM   (24.08.2006 в 20:09)   письмо автору
 
   для: simplyv   (24.08.2006 в 19:30)
 

Мдяя... это я ступил с этим, но в скрипте вроде всё норм )))

Простоесли в папке не будет index.php, то любой сомжет зайти и посмотреть любую картинку... хотя .htaccess спасёт мир!

   
 
 автор: simplyv   (24.08.2006 в 21:03)   письмо автору
 
   для: DEM   (24.08.2006 в 20:09)
 

Че то не работает, выдает
Fatal error: Call to undefined function: scandir() in

   
 
 автор: kasmanaft   (24.08.2006 в 17:37)   письмо автору
 
   для: simplyv   (24.08.2006 в 16:36)
 

-

   
 
 автор: cheops   (25.08.2006 в 12:25)   письмо автору
 
   для: simplyv   (24.08.2006 в 16:36)
 

Решение вы сможете найти в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=18716

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования