Автор Тема: Легкая смена дизайна  (Прочитано 3667 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Легкая смена дизайна
« : 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

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Легкая смена дизайна
« Ответ #1 : 15 Марта 2001, 10:33:01 »
Добрый день, вечер, ночь (нужное подчеркнуть) :-)

А что ты хочешь добиться includ\'ом ? Подробнее пожалуйста.
С наилучшими пожеланиями. LODEVAR

Оффлайн Sim

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://sim.al.ru
Легкая смена дизайна
« Ответ #2 : 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

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
Легкая смена дизайна
« Ответ #3 : 16 Марта 2001, 10:38:02 »
ну а файл main у тебя есть?
ну, будем исповедоваться?

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Легкая смена дизайна
« Ответ #4 : 16 Марта 2001, 10:45:02 »
Ребята, а куда этот 2000 делся? :-( Мы тут ему отвечаем, спрашиваем, советуем, а он молчит партизан! :-)
Может он давно сам разобрался, а мы тут распинаемся!
ЭээээЙ! Ты гдеееее?
С наилучшими пожеланиями. LODEVAR

  • Гость
Легкая смена дизайна
« Ответ #5 : 16 Марта 2001, 15:05:46 »
Ребята, прастите pls!!
Просто доступ в инет прикрыли, а на счет этой темы я разобрался. Но все равно Большое Спасибо!!!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28