+152        
        
                        - 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 
                        <?php
			$all = array ();
			$allText = file("jokes.txt");
			$c = 0;
			$allc = 0;
			echo "txt=";
while($c < count($allText)) 
{ 			
if (trim($allText[$c])!="*END*") {$all[$allc].=trim($allText[$c])."\n";} else {$allc++;}
$c++;
}
echo $all[rand(1,$allc)-1];
			
			?>
                                 
        
            Попал в руки движок сайта с админкой на php, но без MySQL!!! Все данные пишутся в html и txt фалы, которые или инклудятся на сайте, или просто работают как хранилище данных. Да и в остальном не лучше -  верстка табличная, испльзуются какие-то функции из PHP 3? причем что сайт 2009 года. 
Этот скрипт вытягивает из огромного файла текстовые данные и выводит на страницу
        
        
            Запостил: 
 Skull,
            15 Ноября 2011
        
        
            
            
        
        
    
 
Этот скрипт выбирал весь файл построчно в массив, разбивал по шуткам и затем выводил на сайт.
количествно восклицательных знаков обозначает то, что автор говнокода не знает как жить без MySQL?
> Все данные пишутся в html и txt фалы, которые или инклудятся на сайте, или просто работают как хранилище данных
что плохого? Если работает и работает быстро, то зачем большее?
> верстка табличная
на это пеняют только говно-семантично-всегда-блочно-верстальщики, которые начитались статей про то, что блоки крутые, а таблицы не рулят.
> испльзуются какие-то функции из PHP 3
Какая из 3х используемых функций trim, file и rand из PHP3?
Это я не про себя - уже давным-давно не занимаюсь версткой, да и не назвал бы себя хорошим верстальщиком (плохим, в общем-то, тоже), но я в верстку особо и не лезу.
Работает медленно, коннект к БД и выборка будут быстрее.
Таблицы с прописыванием bgcolor='' в ячейки не рулят это точно
Я не про это, другие куски кода я не выкладывал.
Тут вопрос в том, подходит ли файловая база для задачи. Сколько времени выборка занимает?