Справочники, инструменты, документация

PHP: Вывести случайную цитату из текстового файла

Пример скрипта случайных цитат и высказываний, мудрые афоризмы, красивые изречения и крылатые фразы.

index.php

<?
$config["datafile"] = "./data.txt";
 mt_srand ((float) microtime() * 1000000);
 $fp = file($config["datafile"]);
 $count = count($fp) - 1;
 $text = $fp[mt_rand(0,$count)];

 if (empty($type)) 
 {
    echo $text;
 }
 else 
 {
    $fp = file($type . ".inc.php");
    for($i = 0 ; $i < count($fp); $i++)
     {
     $fp[$i] = str_replace("<!!text!!>",$text,$fp[$i]);
     echo $fp[$i];
     flush();
     }
 }
?>

html.inc.php

<h1><!!text!!></h1>

data.txt

Жизнь – нелегкое занятие, а труднее всего первые сто лет – Уилсон Мизнер
Жизнь – это больница, где каждый пациент мечтает перебраться на другую кровать – Шарль Бодлер
Жизнь – это череда маленьких шагов – Хота Котб
Жизнь – это заглядывание в разные зеркала в поисках собственного лица – Войцех Бартошевский
Жизнь как чужой язык: все говорят с акцентом – Кристофер Морли
Жизнь – это сон, снящийся Богу – Борхес
Жизнь большинства людей не столько сложна, сколько запутанна – Раст Хиллс
Жизнь – это путешествие, а не дом – Феликс Фельдхайм
Жизнь слишком коротка, чтобы делать то, что не нравится – Ричард Брэнсон
Жизнь – это вопрос времени – Владимир Резников
Жизнь как депеша: короткая и полная ошибок – Ханна Журк
Жизнь – это по большей части то, что происходит в другом месте – Алан Беннет
Жизнь – это то, что случается с нами, пока мы строим планы на будущее – Томас Ла Манс
Жизнь как луковица: снимаешь слой за слоем, а под конец обнаруживаешь, что внутри ничего нет – Джеймс Гиббонз Хьюнекер
Жизнь – игрушка настолько глупая, что ее дарят только младенцам – Билл Манвилл
Жизнь – подарок, которого мы не просили – Альфред Конар