![]() |
как создавать вложенные субстраницы www.site.ru/stranica2/podstranica/....
есть такой вопрос: как создавать вложенные субстраницы например
www.site.ru/stranica/substranica/podstranica/.... www.site.ru/stranica2/podstranica/.... тк данное я понять вообще не могу, может кто-нибудь объяснить как это сделать при помощи PHP и MySql ежли поможете примерчиком буду очень признателен Заранее пасибо |
Нашел вот такой код для парсинга URL (http://www.compdoc.ru/internet/php/user_friendly_urls/) , как мне думуется нужно в .htaccess написать RewriteRule ^(.*) content.php
и URL будет браться , а вот как на основании его выводить нужную страницу(вложенные страницы) и какова должна быть структура MySql? <?php header("http/1.1 200 Ok"); if(empty($_SERVER['REDIRECT_URL'])) $P=array(); else { $url=$_SERVER['REDIRECT_URL']; if($url[0]=='/') $url=substr($url, 1); if($url[strlen($url)-1]=='/') $url=substr($url, 0, -1); $url=explode('/', $url); $tmp=count($url)-1; if($tmp>0) { $P=array(); $j=0; for($i=0; $i<=$tmp; $i++) { if(!empty($url[$i])) { $P[$j]=$url[$i]; $j++; } } } else $P=array(); } ?> |
Структура обычная, древовидная, типа id, parent_id, alias, например...
Эксплодишь $_SERVER['REQUEST_URI'] и проверяешь в обратном порядке соответствуют ли aliasы... Как-то так |
Ок, пасибо, разобрался
|
| Часовой пояс GMT +4, время: 05:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.