Изменение навигации

Mondain

Новичок
Изменение навигации

Народ, вот у меня есть скрипт который делает переход на страницу так index.php?page=index
PHP:
<?PHP
    $CurSec=empty($_GET['page'])?null:$_GET['page'];
    if(empty($CurSec))
    include("./pages/index.php");
    elseif(file_exists("./pages/".basename($CurSec).".php"))
    include("./pages/".basename($CurSec).".php");
    else
    include("./pages/error.php");
?>
Можно добовлять тока файлы с разрешением *.php, но я хочу слделать папку и там что б были тоже файлы. Тоесть index.php?page=folder&other? Но он их не видет, как это исправить?
 

Фанат

oncle terrible
Команда форума
хотел написать, а потом увидел, что файлы имеются в виду .php
поскольку такое количество скриптов на сайте совершенно неоправдано, а скрипты вообще должны быть поштучно написаны программистом и вызываться напрямую, то отвечать считаю бессмысленным.
 

usascha

Новичок
Из ссылки:
$file = basename($path); // $file содержит "index.php"
$file = basename($path, ".php"); // $file содержит "index"

Разницу видите?
 

Фанат

oncle terrible
Команда форума
alexhemp
не надо издеваться.

Mondain
Лично я считаю, что тебе надо поменять подход.
У тебя должно быть несколько пхп СКРИПТОВ.
которые работают с файлами ДАННЫХ.
И вот работа с файлами данных прекрасно отлажена и существует множество вариантов.
 

Mondain

Новичок
Фанат
Я не знаю просто как это осуществить, не имею понятия как сделать такое.
 

Фанат

oncle terrible
Команда форума
да, собственно, точно так же, как ты делаешь сейчас.
просто ты не инклюдишь этот файл, а читаешь и выводишь на экран.
объясни, почему у тебя все файлы имеют расширение пхп?
не может же у тебя быть столько скриптов?
 

Mondain

Новичок
Просто у меня все файлы с расширением .php, покажи пример как.
 

alexhemp

Новичок
Фанат

Ты сегодня просто в духе ;-) Но хорошо - больше не буду мешать образовательному процессу.
 

Фанат

oncle terrible
Команда форума
ты это серьёзно?
в каждой странице?!
а почему это не делается в index.php???
 
Сверху