Forum Webscript.Ru

Программирование => PHP => Тема начата: qik от 05 Июня 2002, 23:17:45

Название: скрипт
Отправлено: qik от 05 Июня 2002, 23:17:45
нужен скрипт который выводит случайную фразу из .txt
Название: вывод случайной фразы
Отправлено: Dm от 05 Июня 2002, 23:44:06
qik
как вариант:
читаешь все фразы в массив, затем ф-ция случайного выбора эл-та.
Название: вывод случайной фразы
Отправлено: Britva от 05 Июня 2002, 23:46:22

function make_seed() {
   list($usec, $sec) = explode(\' \', microtime());
   return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$lines = file(\'file.txt\');
echo $line[mt_rand(0, sizeof($lines)-1];
Название: вывод случайной фразы
Отправлено: qik от 06 Июня 2002, 00:17:06
а как в страницу результат вставить?
Название: вывод случайной фразы
Отправлено: Britva от 06 Июня 2002, 00:39:18
ээ, ну
page.php:


тут хтмл

function make_seed() {
   list($usec, $sec) = explode(\' \', microtime());
   return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$lines = file(\'file.txt\');
echo \'случайный текст=\'.$lines[mt_rand(0, sizeof($lines)-1].\'
\';
?>
тут еще хтмл

Название: вывод случайной фразы
Отправлено: qik от 06 Июня 2002, 00:50:19
=))))
глупый я вопрос задал, =))))))) спасибо
Название: вывод случайной фразы
Отправлено: qik от 06 Июня 2002, 00:53:55
function make_seed() {
   list($usec, $sec) = explode(\' \', microtime());
   return (float) $sec + ((float) $usec * 100000);
}
mt_srand(make_seed());
$lines = file(\'file.txt\');
echo \'случайный текст=\'.$lines[mt_rand(0, sizeof($lines)-1].\'
\';
?>


говорит в предпоследней строчке ошибка
Название: вывод случайной фразы
Отправлено: Britva от 06 Июня 2002, 01:02:36
echo \'случайный текст=\'.$lines[mt_rand(0, sizeof($lines)-1)].\'
\';