| |
|
|
| | вот надо сделать так
если ?mod= нечему, то есть адрес просто index.html или любой другой то по умолчанию подключается файл modules/index.php а если ?mod= чему то, то подключается это что то из папки modules
сейчас такой код
ob_start(); //
$mod=$_GET["mod"]; //Обозначаемый переменную //
if($mod==""){$mod=index;} //Условие если переменная ( GET запррос ) пуста //
if (!IsSet($mod)) //Если не пуста то //
{ //
include "./modules/".$mod.".php"; //Подключаем модуль обозначенный в переменной ( GET запросе ) //
} //
else //При людых ошибках всё равно подключаем модуль обозначенный в переменной //
{ //
include "./modules/".$mod.".php"; //Подключение вот //
} //
$contents=ob_get_contents(); //
ob_end_clean(); //
|
но не работает я даже не могу сказать в чём ошибка :( | |
| |
|
|
| |
|
|
| |
для: Panker
(17.10.2006 в 09:07)
| | |
if($mod==""){$mod=index;}
|
index - константа или ошибка?
if (!IsSet($mod)) //Если не пуста то
|
Не пуста !empty | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(17.10.2006 в 09:15)
| | | а я ваще не понимаю этот код константа или как :) | |
| |
|
|
| |
|
|
| |
для: Panker
(17.10.2006 в 09:07)
| | | Можно так!
<?php
if (empty($mod) or ($mod == "") or (!file_exists ("./modules/$mod.php"))){
$mod = "index";
}
require_once("modules/$mod.php");
?>
|
| |
| |
|
|
| |
|
|
| |
для: Panker
(17.10.2006 в 09:07)
| | | Пробуй так=))
<?php
$mod = $_GET["mod"];
if ((isset($mod)) && (!empty($mod))) {
include "./modules/".$mod.".php";
} else {
include "./modules/index.php";
}
?>
|
| |
| |
|
|