Показать сообщение отдельно
  #7 (permalink)  
Старый 07.07.2008, 17:13
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

lesik,
Допустим у вас в какой-то папке (пусть будет "parts") есть файлы cat1.txt, cat2.txt, cat3.txt, ..., catN.txt. Если вы знаете это самое N число файлов, то тут все просто. В нужном месте страницы просто вставьте такой код:
<? readfile('parts/cat'. rand(1, $n) .'.txt'); ?>


Если вы его не знаете, то можете попробовать предварительно посчитать количество файлов в директории, например вот так:
$n = 0;
$d = dir('parts');
while (false !== ($entry = $d->read()))
if ($entry != '..' && $entry != '.' && is_file('parts/'. $entry))
{
    $n++;
}
$d->close();
Ответить с цитированием