http://irbis-team.com/15/3
1) File: Z:\home\localhost\www\mvc\modules\main\view.php
Function: include
Line: 9
The variable is not defined in function
2)File: Z:\home\localhost\www\mvc\modules\main\view.php
Function: include
Line: 10
The variable is not defined or empty
view.php
<?php
/**
* Подключаем шаблон
* Includes a templates
*/
include './skins/tpl/main/show.tpl';
dbg($_GET['']);
dbg($GET);
?>
Подскажите,что не так.
Спустя 13 минут, 50 секунд (14.06.2010 - 19:08) Bezdna написал(а):
dbg($_GET['']);
The variable is not defined in function - Переменная в функции не определена.
Спустя 19 минут, 49 секунд (14.06.2010 - 19:28) starpom написал(а):
Спасибо я уже перевел, но меня это не спасло.
Спустя 2 минуты, 46 секунд (14.06.2010 - 19:31) twin написал(а):
Так а что должно спасти?
Переменные не определены, ни первая, ни вторая. О чем дебаггер добросовестно сообщает... Что именно смущает то?
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Переменные не определены, ни первая, ни вторая. О чем дебаггер добросовестно сообщает... Что именно смущает то?
Спустя 38 минут, 44 секунды (14.06.2010 - 20:09) starpom написал(а):
Честно сказать, я вообще не могу понять, откуда могут взяться эти переменные, которые он (скрипт) хочет, чтобы были определены, зачем эти две строки кода, и что все надо оставить как есть и вывод таких ошибок это норма?
Спустя 1 час, 17 минут, 1 секунда (14.06.2010 - 21:26) twin написал(а):
Можно более подробный адрес, откуда эти строки? Так совсем не понятно, что именно нужно.
Спустя 17 часов, 3 минуты, 1 секунда (15.06.2010 - 14:29) starpom написал(а):
modules/main/view.php и modules/second/view.php - это в скрипте, который прилагаеться как пример.
<?php
/**
* Подключаем шаблон
* Includes a templates
*/
include './skins/tpl/main/show.tpl';
dbg($_GET['']);
dbg($GET);
?>
Спустя 2 часа, 43 минуты, 10 секунд (15.06.2010 - 17:12) starpom написал(а):
Еще хочу спросить:
Вот такая ссылка в меню у меня работает (файл menu.tpl)
<li><a href="<?php echo IRB_HOST;?>mvc/index.php?page=main">Главная страница</a></li>
Ваша не работает:
<!-- skins/tpl/menu.tpl begin -->
Сегодня <?php echo $date ?> года
<ul>
<li><a href="<?php echo IRB_HOST ?>?page=main">Главная страница</a></li>
<li><a href="<?php echo IRB_HOST ?>?page=second">Вторая страница</a></li>
</ul>
<!-- skins/tpl/menu.tpl end -->
Выводит localhost/?page=main, тобишь приходиться подставлять mvc/index.php
хотя без IRB_HOST ?page=main вот эта штука работала даже без indexa? он сам подставлялся.
Вот такая ссылка в меню у меня работает (файл menu.tpl)
<li><a href="<?php echo IRB_HOST;?>mvc/index.php?page=main">Главная страница</a></li>
Ваша не работает:
<!-- skins/tpl/menu.tpl begin -->
Сегодня <?php echo $date ?> года
<ul>
<li><a href="<?php echo IRB_HOST ?>?page=main">Главная страница</a></li>
<li><a href="<?php echo IRB_HOST ?>?page=second">Вторая страница</a></li>
</ul>
<!-- skins/tpl/menu.tpl end -->
Выводит localhost/?page=main, тобишь приходиться подставлять mvc/index.php
хотя без IRB_HOST ?page=main вот эта штука работала даже без indexa? он сам подставлялся.
Спустя 1 час, 49 минут, 53 секунды (15.06.2010 - 19:02) twin написал(а):
Нет такого в скриптах. Там есть такое
а это не одно и тоже.
Что касается ссылок, то константа IRB_HOST как раз и определяет путь до корня скрипта. То есть нужно в конфиге подставить директорию
/**
* Подключаем шаблон
* Includes a templates
*/
include './skins/tpl/second/show.tpl';
dbg($_GET);
dbg($GET);
а это не одно и тоже.
Что касается ссылок, то константа IRB_HOST как раз и определяет путь до корня скрипта. То есть нужно в конфиге подставить директорию
define('IRB_HOST', 'http://'. $_SERVER['HTTP_HOST'] .'/mvc/');
Спустя 55 минут, 24 секунды (15.06.2010 - 19:58) starpom написал(а):
Все понял, спасибо.