Forum Webscript.Ru
Программирование => PHP => Тема начата: Marss от 12 Сентября 2005, 18:07:13
-
Ребята, помогите.
Есть такой механизм:
if (!isset($str)) $str=0;
$data=file("templates/config.ini");
$max=count($data);
if ($str >$max-1) $str=0;
if ($str<0) $str=0;
if (ereg("[[:alpha:]]", $str)) $str=0;
$data = explode("|", $data[$str]);
echo "$data[1]";
include ("$data[0]");
echo "";
?>
Есть страница "О фирме", которая = index.php?str=3
но в "О фирме" есть - "Наши проекты" (proj.php), "Наши клиенты" (klient.php) и проч.
Можно ли как-то избежать index.php?str=3,4 что бы не плодить индексы??
И если можно, то как??
Спасибо!
-
Назначить каждой доке уникальный id, и parent_id - указатель на родителя/или ноль если родителя нет
-
unclebob!, спасибо.
может где описалово есть, буду очень признателен.
я бы нашел и сам, просто не представляю что искать, а это хуже.
Спасибо!
-
какое описалово?
я так понял ты хранишь параметры каждого... скажем (под)раздела сайта (например параметр имя файла контента). добавь к этому id и parent_id. Тогда по id (если надо) сможешь найти элемент и его родителя а по id родителя... ну сам понимаешь