Forum Webscript.Ru
Программирование => PHP => Тема начата: от 14 Марта 2001, 19:34:32
-
Помогите пожалуйста чайнику, т.е мне.
Недавно увидел статью, что-то про легкую смену дизайна, но PHP ни разу не общался. Вроде бы сделал все как написано, но не работает, выдает
Цитирую,
Warning: Failed opening \'main\' for inclusion (include_path=\'\') in d:\\www\\index.phtml on line 41
Где 41 строка:
--- Фрагмент из статьи ----
function foo ($in) {
< !--если не вызывается просто index.php3 то происходит вставка вызываемого файла-->
if ($in != "") {$out=$in;}
< !-- если происходит вызов index.php3 без имени файла, то по умолчанию, вставляется файл main-->
else {$out="main";} return $out;
}
?>
include (foo($QUERY_STRING));
?>
Теперь я вызываю странички так
http://myserver.ru/index.php3?news
http://myserver.ru/index.php3?links
http://myserver.ru/index.php3?about
А можно и просто
http://myserver.ru/?news
http://myserver.ru/?links
http://myserver.ru/?about
--- Конец Фрагмента из статьи ----
Спасибо за внимание!
-
Добрый день, вечер, ночь (нужное подчеркнуть) :-)
А что ты хочешь добиться includ\'ом ? Подробнее пожалуйста.
-
grave2000 (14-03-2001 19:34):
Помогите пожалуйста чайнику, т.е мне.
Недавно увидел статью, что-то про легкую смену дизайна, но PHP ни разу не общался. Вроде бы сделал все как написано, но не работает, выдает
Цитирую,
Warning: Failed opening \'main\' for inclusion (include_path=\'\') in d:\\www\\index.phtml on line 41
Где 41 строка:
-----------------------------------------------------------------
Функция include подгружает, указанный в качестве параметра этой функции файл. Т.е. получается что функция foo($QUERY_STRING) возвращает строку \'main\' которая должна являться именем подружаемого файла. Следовательно настрой функцию foo так чтобы она правильно возвращала нужные имена файлов.
Судя по всему файл с именем main это тот файл который должен подгружаться автоматически, т.е. без указания $QUERY_STRING после знака ? в строке адреса.
-
ну а файл main у тебя есть?
-
Ребята, а куда этот 2000 делся? :-( Мы тут ему отвечаем, спрашиваем, советуем, а он молчит партизан! :-)
Может он давно сам разобрался, а мы тут распинаемся!
ЭээээЙ! Ты гдеееее?
-
Ребята, прастите pls!!
Просто доступ в инет прикрыли, а на счет этой темы я разобрался. Но все равно Большое Спасибо!!!