Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: помогите правильно записать условие.
 
 автор: Dizels   (23.05.2008 в 13:05)   письмо автору
 
 

Есть сайт, страницы сайта выглядят так:
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 в урле. Подскажите что у меня не так.

   
 
 автор: sim5   (23.05.2008 в 14:50)   письмо автору
 
   для: Dizels   (23.05.2008 в 13:05)
 

А где скобки условия?:

<?
if ($id_page == "mod1") require_once("news/index.php");

Вывод ошибок небось подавлен?

   
 
 автор: Dizels   (23.05.2008 в 15:52)   письмо автору
 
   для: sim5   (23.05.2008 в 14:50)
 

Спасибо.
Остался только вопрос по тому, как сделать условие на урл http://site.ru/index.php

   
 
 автор: sim5   (23.05.2008 в 16:15)   письмо автору
 
   для: Dizels   (23.05.2008 в 15:52)
 

А зачем? Индексный файл, это вывод по умолчанию, а получение параметров, это уже подключение запрошенного.

   
 
 автор: Visavi   (23.05.2008 в 16:41)   письмо автору
 
   для: sim5   (23.05.2008 в 16:15)
 

пишите так
<?
if (!isset($id_page)){ echo 'тут страница по умолчанию';}

if (
$id_page == "mod1"){ echo 'тут другая';}


если я вас правильно понял

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования