Проблема с константами в PHP!

alexcandr

Новичок
Проблема с константами в PHP!

Всем привет я в php новичок. и столкнулся с такой проблемой...
делая сайт с использованием php.
есть файл config.php в нем такой текст
<?
If($page != cement&&$page != komp&&$page != texnika&&$page != nerud&&$page != kabel)
$page=main;
If($page==kont)$name=Контакты;
?>
ну здесь все понятно!!!(если страница не равна .... то открывается Контакты и так далее)
Этот файл я подключаю в самом начале index.php ( <? include("config.php");?> )

В результате получается хрень при при открытие index.php через браузер
выдает ошибку

Notice: Use of undefined constant cement - assumed 'cement' in H:\home\test1.ru\www\config.php on line 3

Notice: Undefined variable: page in H:\home\test1.ru\www\config.php on line 3

Какие то константы ему что ли нужны, хрен знает.
Подскажите кто в курсе, а то уже на стену лезу.....


Народ если непонятно описал ситуацию то спрашивайте....
говорю я еще пока только учусь.
 

alexcandr

Новичок
сча попробую

-~{}~ 21.02.08 19:04:

вроде получилось спасибо огромное только осталась ошибка

Notice: Undefined variable: page in H:\home\test1.ru\www\config.php on line 2

Notice: Undefined variable: page in H:\home\test1.ru\www\config.php on line 2

типа это переменную нужно обозначить
 

QQQ

Новичок
alexcandr
откуда ты $page берёшь?

__

прочитай хоть пол книжки по PHP для чайников
 

alexcandr

Новичок
есть файл kontent.php в нем

<html код>

<font class="name">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<?php
print $name;
?>

<html код>

<? include("$page/$page.html"); ?>
 

Фанат

oncle terrible
Команда форума
alexcandr
а что у тебя в этих файлах - cement, kabel? php или html?
 

alexcandr

Новичок
Автор оригинала: *****
alexcandr
а что у тебя в этих файлах - cement, kabel? php или html?
Да это HTML страницы

-~{}~ 21.02.08 21:17:

<? include("$page/$page.html"); ?>

а это я так понимаю подключение html страниц
 

alexcandr

Новичок
что то вроде этого
<?php
if($page == about):?>
<img src="images/menu_1_03.gif" alt="Основная информация о компании" border="0"></td>
<?php else:?>
<a href="index.php?page=about&name=О фирме"><img src="images/menu_03.gif" name="Image2" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','images/menu_2_03.gif',1)" width="187" height="23" alt="Основная информация о компании" border="0"></a></td>
<?php endif?>
 

Beavis

Banned
alexcandr
if($page == about)

если есть набор символов без кавычек и без доллара в начале - php считает это константой, а у тебя about нигде не определена как константа... по-русски же сказали что строки надо в кавычки брать!

пока не прочитаешь и поймешь что тебе фaнат дал, тебе бессмысленно продолжать тут разговор
 
Сверху