Подключение других файлов

485
.
Dagestan_ец (11.05.2012/10:37)
А как сделать в одном пхп файле, чтоб ссылки в строке адреса были типа site.ru/case ?
mob_rewrite можно, но я не помню как его там писать)
.
Tadochi (11.05.2012/10:20)
if (is_file($rootpath.'/path/includes/'.$act))include $rootpath.'/path/includes/'.$act;
Этот вариант неочень.
В нём нет проверки на то какие файлы подключаются, что является потенциальной уязвимостью.
Код из второго поста темы самый правильный.
.
Windler (11.05.2012/09:48)
[php]<?php
$array = array (
'new' => '',
);
$path = !empty($array[$act]) ? $array[$act] . '/' : '';
if (array_key_exists($act, $array) && file_exists($path . $act . '.php')) {
require_on
Ага спасибо !
.
Tadochi (11.05.2012/10:04)
Типа
<?
if (isset($_GET['act']) && $_GET['act']=='new')include 'include/new.php';
?>
Гг. Поржал.
Если $_GET['act']=='new', то и isset пройдет, лишние действия делаешь.
.
Onatolich (20.05.2012/08:05)
Гг. Поржал.
Если $_GET['act']=='new', то и isset пройдет, лишние действия делаешь.
чушь.
условие именно верное.
а вы значит товарищ любитель писать без отлова всех возможных ошибок.
ибо без isset это условие будет выдавать нотис
Всего: 15