|
|
|
| Я уже начинал эту тему, но она быстро устарела и мало кто ответил...
Ответ я получил, но не совсем тоот, что мне нужен...
вот код:
<?PHP
$imgdir="foto/";
$ext="jpg";
$files=0;
$cfile=opendir("$imgdir");
while(($e=readdir($cfile))!==false)
{
$files++;
}
$files-=2;
$ranfile= mt_rand(1, $files);
$ranfile= sprintf("%03d", $ranfile);
Echo "<img src=\"$imgdir$ranfile.".$ext."\">"
?>
|
Мне надо, чтобы выводились фотки несмотря на его имя (а выводятся только пронумерованные, например: 001.jpg, 002.jpg).
Мне посоветовали прописывать имена фоток, то это нереально :)
Мне нужно чтобы присланные фотографии выводились без моего вмешательства. Помогите, пож-та :) | |
|
|
|
|
|
|
|
для: FiX
(23.06.2005 в 11:41)
| | могу предложить следующее...заносишь имена файлов в массив и применяешь функцию shuffle(), потом в цикле выводишь нужное кол-во | |
|
|
|
|
|
|
|
для: FiX
(23.06.2005 в 11:41)
| | А почему не подошло решение http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4830 в этом случае вы не зависите от имени файла - они могут быть любыми... | |
|
|
|
|
|
|
|
для: cheops
(23.06.2005 в 11:56)
| | Спасибо за ответы...
В коммантариях к тому примеру (http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4830) было написано, что надо добавить имена файлов...
Ну ладно, я пробовал, но выходит ошибка
Даже не знаю, как исправить | |
|
|
|
|
|
|
|
для: FiX
(23.06.2005 в 13:01)
| | Нет имена файлов беруться из их названий и они могут быть любыми. А что за ошибка? | |
|
|
|