сейчас на сайте:
Лучшие сказки мира 03skazki.ru
Детектив и фантастика 03pressa.ru
Песни прошлых лет 03pesni.ru
Для досуга
База данных через текстовый файл с алфавитом через фото База данных через текстовый файл с алфавитом через фото Листинг файла script.php $list=file('list'); function cmp ($a, $b) { if ($a['name'] == $b['name']) return 0; return ($a['name'] < $b['name']) ? -1 : 1; } for($i=0;$i$val) { $val=trim($val); if(strlen($val)>3) $str_search[]=$val; } foreach($script as $key=>$val) { $text=strtolower($val['name']); $flag=true; if(sizeof($str_search)!=0) foreach($str_search as $strkey=>$strval) if(!strstr($text, $strval)) $flag=false; if($flag) $NewScript[]=$script[$key]; } unset($script); $script=$NewScript; } if(isset($th)) { $th=trim($th); foreach($script as $key=>$val) if($val[cat]==$th) $NewScript[]=$script[$key]; unset($script); $script=$NewScript; } usort($script, "cmp"); $OldLetter='-'; $step=0; $numlink=sizeof($script); foreach($script as $key=>$val) { if($val['name']=='') continue; $CurLetter = substr($val['name'], 0, 1); if(is_numeric($CurLetter)) $CurLetter=1; if($step==floor($numlink/2)) { //if($CurLetter=='Н' AND $LIST1=='') { $LIST1=$LIST; $LIST=''; $NewLI=$step+1; $OldLetter='-'; } if($CurLetter!=$OldLetter) $LIST.= "\n"; $LIST.= "".$val['name']." (".$val['cat'].")\n"; $OldLetter=$CurLetter; $step++; } $TPLFILE='template.htm'; $fd = fopen ($TPLFILE, "r"); $TPL = fread ($fd, filesize ($TPLFILE)); fclose ($fd); $TPL=ereg_replace ('<#LIST1#>', $LIST1, $TPL); $TPL=ereg_replace ('<#NEWLI#>', (String) $NewLI, $TPL); echo ereg_replace ('<#LIST2#>', $LIST, $TPL); ?> Листинг файла template.htm <#LIST1#> <#LIST2#> Листинг файла list s801.html ### Глубокое Волшебство.Диана Дуэйн. S001.htm ### Журавль и цапля. s002.htm ### Колобок. s005.htm ### Белоснежка и Краснозорька. s006.htm ### Морозко. s007.htm ### Иван - крестьянский сын и чудо-юдо.