![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 127
|
есть такой вопрос: как создавать вложенные субстраницы например
www.site.ru/stranica/substranica/podstranica/.... www.site.ru/stranica2/podstranica/.... тк данное я понять вообще не могу, может кто-нибудь объяснить как это сделать при помощи PHP и MySql ежли поможете примерчиком буду очень признателен Заранее пасибо |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 127
|
Нашел вот такой код для парсинга 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(); } ?> |
|
|||||
|
Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
|
Структура обычная, древовидная, типа id, parent_id, alias, например...
Эксплодишь $_SERVER['REQUEST_URI'] и проверяешь в обратном порядке соответствуют ли aliasы... Как-то так
__________________
X |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 127
|
Ок, пасибо, разобрался
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:27. |
|
|
« Предыдущая тема | Следующая тема » |
|
|