|
[Jan. 10th, 2005|11:43 am] |
Люди, напомните мне, зависит ли вызов PHP-скрипта от вложенности?
Например, если в корне сайта у меня лежит файл test.php и файл index.html, из которого test.php вызывается функцией
<!--#include virtual="/test.php?site_id=shoo.osmolovsky.ru"-->
то, допустим, если для поддиректории bio, в которой тоже лежит только index.html, из которого надо вызвать test.php, то должен ли приведённый код выглядеть точно так же, или там надо "вернуться" из директории "вверх"?
<!--#include virtual="../test.php?site_id=shoo.osmolovsky.ru"--> |
|
|
Comments: |
вообще я всегда делаю инклюды средствами php
$site_id = "blah blah blah";
include("test.php");
?>
тут - вложенность ни на что не влияет, все пути берутся относительно самого первого вызываемого файла.
Я тут почитал форумы и понял, что будет это работать. include virtual работает от корня.
а почему средствами пхп не хочешь?
Мне всё равно, как это делать. Пошёл от изначально принятого решения.
Может, я торможу.. Но "/" в начале не указывает как в HTML на то что все идет от корня?
Знаешь, у меня как-то было на работе... весб сайт на html, тольуо страницы ссылок на php. В ней мне было сказано сделать стандартный сайтовый дизайн, что я и сделала. Только вот ссылка на страницу с меню, которая вызывалась этой вот технологией, не работала. После чего мы с прогером подумали, удивились, он продиктовал мне ту же директиву на пхп и всё заработало. Из чего я сделала вывод, что SSL (если я опять не спутала) и PHP не очень совместимы. Так что лучше бы использовал PHP... сервер же позволяет?
Позволяет, да. Я подожду недельку, посмотрю - если не отработает, значит, переведу на PHP, делов-то - одну строку поменять.
Дело в том, что код, который я привёл, рекомендовал источник, я не сам его выдумал. Доверимся.
Мнда, помнится, был один источник, с которого начались мои меню с изменением цвета. Никто в источнике не сказал, что лучше бы всё действие не в сам обработчик события пихать, а в функцию, дабы только её имя писать в обработчике. Это к вопросу об источниках. | |