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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Случайный вывод фотографий

Сообщения:  [1-2] 

 
 автор: cheops   (20.06.2005 в 20:46)   письмо автору
 
   для: FiX   (20.06.2005 в 20:33)
 

А вы поместите названия файлов в массив - всё-равно читате директорию - тогда сможте работать с любыми файлами
<?PHP 
$imgdir
="foto/"
$ext="jpg"
$cfile=opendir("$imgdir"); 
while((
$e=readdir($cfile))!==false

  if(
is_file($e))  $filename[] = $e;

$ranfile mt_rand(0count($filename) - 1); 
Echo 
"<img src=\"$imgdir".$filename[$ranfile].".$ext."\">" 
?>


http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1675

   
 
 автор: FiX   (20.06.2005 в 20:33)   письмо автору
 
 

Вот какая проблема: надо, чтобы выводились фотки из указанной директории. Вот код:

<?PHP
$imgdir
="foto/";
$ext="jpg";
$files=0;
$cfile=opendir("$imgdir");
while((
$e=readdir($cfile))!==false)
{
$files++;
}
$files-=2;
$ranfilemt_rand(1$files);
$ranfilesprintf("%03d"$ranfile);
Echo 
"<img src=\"$imgdir$ranfile.".$ext."\">"
?>


Но проблема в том, что этот код выводит только те фотки, которые пронумерованы (001.jpg, 002.jpg и т.д.). А мне надо, чтобы он выводил фотки, не смотря на его имя. Почему так - потому что фотки присылают мне посетители, и не у всех фотографии пронумерованы :)

   

Сообщения:  [1-2] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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