Реклама на сайте Advertise with us
Тема: Есть три строчки кода на SSI, можно ли сделать то же на PHP Расширенный поиск по форуму
 
Внимание! В связи с устареванием топика эта страница была взята из кэша.
Автор Сообщение
Информация о пользователе Андрей73


Зарегистрирован: 02.04.04
Сообщения: 190
Ссылка на сообщениеДобавлено: 27/08/04 в 21:15     

Строчек три но они повторяются для наглядности.

-----
<!--#if expr="$DOCUMENT_URI=/^\/index.shtml/" -->
<li class=inactive>Home<!--#else -->
<li class=active><a class=linav href="/">Home</a><!--#endif -->
<!--#if expr="$DOCUMENT_URI=/^\/news/" -->
<li class=inactive>Whats New?<!--#else -->
<li class=active><a class=linav href="/news/">Whats New?</a><!--#endif -->
<!--#if expr="$DOCUMENT_URI=/^\/faq/" -->
<li class=inactive>FAQ<!--#else -->
<li class=active><a class=linav href="/faq/">FAQ</a><!--#endif -->
<!--#if expr="$DOCUMENT_URI=/^\/bbs/" -->
<li class=inactive>Board<!--#else -->
<li class=active><a class=linav href="/bbs/">Board</a><!--#endif -->
<!--#if expr="$DOCUMENT_URI=/^\/service/" -->
---

K началу

 
Информация о пользователе Pentarh


Зарегистрирован: 05.04.03
Сообщения: 2390
Ссылка на сообщениеДобавлено: 28/08/04 в 00:05     

if (eregi("/index\.shtml",$_SERVER[REQUEST_URI]))
echo "<li class=inactive>Home";
else
echo "<li class=active><a class=linav href=\"/\">Home</a>";

и т.д.

K началу

 
Информация о пользователе Андрей73


Зарегистрирован: 02.04.04
Сообщения: 190
Ссылка на сообщениеДобавлено: 28/08/04 в 10:42     

не повезло - ругается:

Notice: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' in s:\home\OLD-SITE\www\nav.php on line 12

K началу

 
Информация о пользователе NAXER


Зарегистрирован: 01.11.02
Сообщения: 72
Ссылка на сообщениеДобавлено: 28/08/04 в 11:01     

Notice это не Error.
попробуй вместо $_SERVER[REQUEST_URI] написать $_SERVER['REQUEST_URI'] - должно помочь - перестанет ругаться.
но должен сказать, что и $_SERVER['REQUEST_URI'] и $_SERVER[REQUEST_URI] дают один и тот же результат, но php во втором случае немного ненравится синтаксис.

K началу

 
Информация о пользователе Андрей73


Зарегистрирован: 02.04.04
Сообщения: 190
Ссылка на сообщениеДобавлено: 28/08/04 в 11:42     

верно, сообщение исчезло!

а то же самое но по маске имени файла возможно осуществить на php? или обязательно рассовывать по разным директориям?

например при названии файла начинающегося:
news*.html
назначить неактивным пункт меню
тогда
newssoftware.html,
newshardware.html,
...
будут подсвечиваться другим цветом если в данный момент серфер находится в каком нибудь файле новостей.

здесь можно было бы убить несколько зайцев:
- не задействуя CMS а значит MySQL базу осуществлять обновление путем наипростейших инклудов на php обычных водовских документов сохраненных как HTML.
- доверить апдейт "кухарке"
- свалить все файлы в корень не заморачиваясь в подпапками (что то мне подсказывает что в местных се это даст дополнительное приемущество)
- отсутствие мускуля снижает требования к хостингу

--
а может оставить оптимизацию в покое да поставить какой-нибудь смолнюк или мамбу и не насиловать мОзги себе и другим ))

K началу

 
Информация о пользователе NAXER


Зарегистрирован: 01.11.02
Сообщения: 72
Ссылка на сообщениеДобавлено: 28/08/04 в 16:55     

Андрей73 писал:

а то же самое но по маске имени файла возможно осуществить на php?

Смотри ответ Пентарха - там по маске.
Андрей73 писал:

здесь можно было бы убить несколько зайцев:

Возможно, но никак не пойму каких.
Андрей73 писал:

а может оставить оптимизацию в покое да поставить какой-нибудь смолнюк или мамбу и не насиловать мОзги себе и другим ))

здравая мысль icon_smile.gif

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Внимание! В связи с устареванием топика эта страница была взята из кэша.

Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »