|
|
|
| Есть сайт, страницы сайта выглядят так:
http://site.ru/index.php?mod=mod1
http://site.ru/index.php?mod=mod2
и т.д.
|
Необходимо, если это главная, т.е. урлы могут быть такие:
http://site.ru/index.php
http://site.ru/index.php?mod=mod1
|
подключать файл news/index.php
а если нет, то не подключать его.
Вот как я пытаюсь сделать:
$id_page= $_GET['mod'];
if $id_page==mod1
{
require_once("news/index.php");
}
include("mods/$mod.php");
print <<<HERE
</td>
<td width="10" bgcolor=#ABC9F3></td>
<td width="150" bgcolor=#ABC9F3>
HERE;
require_once("right.php");
|
Но чего-то не то пишу, так как сайт грузится только до проверки параметра mod в урле. Подскажите что у меня не так. | |
|
|
|
|
|
|
|
для: Dizels
(23.05.2008 в 13:05)
| | А где скобки условия?:
<?
if ($id_page == "mod1") require_once("news/index.php");
|
Вывод ошибок небось подавлен? | |
|
|
|
|
|
|
|
для: sim5
(23.05.2008 в 14:50)
| | Спасибо.
Остался только вопрос по тому, как сделать условие на урл http://site.ru/index.php | |
|
|
|
|
|
|
|
для: Dizels
(23.05.2008 в 15:52)
| | А зачем? Индексный файл, это вывод по умолчанию, а получение параметров, это уже подключение запрошенного. | |
|
|
|
|
|
|
|
для: sim5
(23.05.2008 в 16:15)
| | пишите так
<?
if (!isset($id_page)){ echo 'тут страница по умолчанию';}
if ($id_page == "mod1"){ echo 'тут другая';}
|
если я вас правильно понял | |
|
|
|