Forum Webscript.Ru

Программирование => PHP => Тема начата: от 14 Марта 2001, 19:34:32

Название: Легкая смена дизайна
Отправлено: от 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
--- Конец Фрагмента из статьи ----

Спасибо за внимание!
Название: Легкая смена дизайна
Отправлено: lodevar от 15 Марта 2001, 10:33:01
Добрый день, вечер, ночь (нужное подчеркнуть) :-)

А что ты хочешь добиться includ\'ом ? Подробнее пожалуйста.
Название: Легкая смена дизайна
Отправлено: Sim от 16 Марта 2001, 01:45:00
Цитировать
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 после знака ? в строке адреса.
Название: Легкая смена дизайна
Отправлено: AliMamed от 16 Марта 2001, 10:38:02
ну а файл main у тебя есть?
Название: Легкая смена дизайна
Отправлено: lodevar от 16 Марта 2001, 10:45:02
Ребята, а куда этот 2000 делся? :-( Мы тут ему отвечаем, спрашиваем, советуем, а он молчит партизан! :-)
Может он давно сам разобрался, а мы тут распинаемся!
ЭээээЙ! Ты гдеееее?
Название: Легкая смена дизайна
Отправлено: от 16 Марта 2001, 15:05:46
Ребята, прастите pls!!
Просто доступ в инет прикрыли, а на счет этой темы я разобрался. Но все равно Большое Спасибо!!!