Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   как создавать вложенные субстраницы www.site.ru/stranica2/podstranica/.... (http://www.flasher.ru/forum/showthread.php?t=88219)

Americanets 19.11.2006 18:28

как создавать вложенные субстраницы www.site.ru/stranica2/podstranica/....
 
есть такой вопрос: как создавать вложенные субстраницы например
www.site.ru/stranica/substranica/podstranica/....
www.site.ru/stranica2/podstranica/....

тк данное я понять вообще не могу, может кто-нибудь объяснить как это сделать при помощи PHP и MySql ежли поможете примерчиком буду очень признателен
Заранее пасибо

Americanets 19.11.2006 22:37

Нашел вот такой код для парсинга 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();
}
?>

Constantine 21.11.2006 19:12

Структура обычная, древовидная, типа id, parent_id, alias, например...
Эксплодишь $_SERVER['REQUEST_URI'] и проверяешь в обратном порядке соответствуют ли aliasы... Как-то так

Americanets 21.11.2006 19:29

Ок, пасибо, разобрался


Часовой пояс GMT +4, время: 05:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.