Что не так?

Статус
Закрыто для дальнейших ответов.

dmitry07

Новичок
Регистрация
18.03.2007
Сообщения
2
Здравствуйте, уважаемые Итфорумцы! ;)
У меня проблемка. Пишу на пхп навигацию для сайта (ну что-то типа того). Есть два файла index.php и func.php. С файлом index проблем нет... проблема в func.php. Ну думаю вы поймете что он должен делать... вот код:


<?php
$text_path = "text/";

function text()
{
if($page == ""){ include($text_path."main.txt"); }
if($page == "news"){ include($text_path."news.txt"); }
if($page == "about"){ include($text_path."about.txt"); }
}

function menu()
{
echo ("<a href='index.php'>Главная</a><br>");
echo ("<a href='index.php?page=news'>Новости</a><br>");
echo ("<a href='index.php?page=about'>About</a><br>");
}
?>


Не работает =(. txt не грузятся в text(), загружается только main.txt и все. В файле index стоят переменные menu() и text(). Подскажите плз... мож где ошибка есть или еще что-то дописать надо? А может есть способ лучше? сms всякие нехотелось бы ставить...

P.S. Запускал под денвером
 

~FisHBonE~

Well-Known Member
Регистрация
23.05.2005
Сообщения
136
В функцию text необходимо передавать переменную $page.
В коде это выглядит так:

Код:
function text ($page) { код функции }
Соответственно, вызов фунции происходит так:

Код:
text($_REQUEST['page']);
 

dmitry07

Новичок
Регистрация
18.03.2007
Сообщения
2
> 2 ~FisHBonE~

Спасибо большое

теперь понятно.
 
Статус
Закрыто для дальнейших ответов.
Верх Низ