Каких — догадайтесь сами
Каких — догадайтесь сами.
Познакомлю вас только с самой первой. По-моему, такой у нас еще не было.
Она гласит: "Если посетитель зашел в директорию /cat/ без указания интересующей его рубрики, он прямиком отправляется на головную страницу".
Все, рубрикатор готов. Можете справа щелкать по рубрикам и видеть их содержимое.
Осталось вывести сам текст.
Это тоже будет просто. Мы скопируем файл index.php из папки cat в папку text и чуть его подправим.
Вот, что у меня получилось.
< ? if(!isset($text)) { header("location:/"); exit(); } require("/home/atos/php.kurepin.ru/req/out.class");
$my=new class_out; $my->sql_connect(); $my->out_text_id=$text; $err=$my->out_text(); if($err) $my->html_error=$my->err_to_html($err); $my->html_headers(); include($my->PATH_INC."/top.inc"); include($my->PATH_INC."/adv_top.inc"); include($my->PATH_INC."/navigator.inc"); flush(); ?>
"< ? echo $my->out_text_name; ?>"
< ? if(file_exists($my->PATH_DATA."/".$my->out_text_id)) include($my->PATH_DATA."/".$my->out_text_id); ?> < ? echo $my->out_text_dt; ?> |
< ? include($my->PATH_INC."/menu_main.inc");?> |
В центре выводим название, затем сам текст. Внизу справа — дата.
Все прилично, вроде.
Побродите по нашему сайту, попробуйте ввести несуществующие номера рубрик или причинить еще какой-нибудь вред сайту. Проверять не буду, но полагаю, что вести себя он будет достойно.
До завтра!