Патриот
Новичок
покритикуйте задумку для include'а
Смысл вот в чем:
Когда файл лежит в N подпапке, include файла приходиться писать так:
Что не очень удобно т.к. постоянно приходиться прописывать путь для разных местонахождений файлов...
Решил задачу так:
Вопросы:
1. Безопасен ли такой подход?
2. Я не пытаюсь изобрести велосипед? Если да, то расскажите как надо
3. Недостатки такого подхода
4. Ошибки в коде
Смысл вот в чем:
Когда файл лежит в N подпапке, include файла приходиться писать так:
Код:
include '../../../../../php/config.php';
Решил задачу так:
PHP:
$uri_m=explode("/",$REQUEST_URI);
$points="";
for($i=1; $i<=count($uri_m)-2; $i++)
{
if(empty($points)){ $points=".."; } else { $points=$points."/.."; }
}
if(!file_exists("$points/php/config.php")){ exit(); }
// и дальше пошел include всех файлов из папки php
1. Безопасен ли такой подход?
2. Я не пытаюсь изобрести велосипед? Если да, то расскажите как надо
3. Недостатки такого подхода
4. Ошибки в коде
