Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Чтение из адресной строки

Сообщения:  [1-5] 

 
 автор: Marss   (05.10.2006 в 14:17)   письмо автору
 
   для: Ученик   (05.10.2006 в 13:48)
 

гениально!
спасибо большое!!! ))

   
 
 автор: Ученик   (05.10.2006 в 13:48)   письмо автору
 
   для: Ученик   (05.10.2006 в 13:21)
 


/*
Функция substr_count() находит количество вхождений фрагмента в строку.
А >0 проверяет чтобы слово "forum" было в адресной строке хотябы 1 раз
*/
if(substr_count($_SERVER[REQUEST_URI],"forum")>0) 

echo "<div class=\"red\">форум</div>"; 
}


А главная у Вас становиться красной потому-что переменной $p нет, тоесть она равна нулю. Вам нужно проверять более тчательно :-)


if ($p === 0)
{
echo "<div class=\"red\">главная</div>";
}

   
 
 автор: Marss   (05.10.2006 в 13:32)   письмо автору
 
   для: Ученик   (05.10.2006 в 13:21)
 

хм.. работает ))
Скажи а что такое >0 ?
а то у меня и "главная" становится красная, она как раз у меня == "0"
можно на что-то заменить.

   
 
 автор: Ученик   (05.10.2006 в 13:21)   письмо автору
 
   для: Marss   (05.10.2006 в 13:12)
 

Можно попробовать вот так.

if(substr_count($_SERVER[REQUEST_URI],"forum")>0)
{
echo "<div class=\"red\">форум</div>";
}

   
 
 автор: Marss   (05.10.2006 в 13:12)   письмо автору
 
 

Добрый день!
Вопрос такой, у меня работает собственный движок свзанный с $p
ссылка имеет вид index.php?p=1
я пишу условие для менюхи:

if ($p == "1")
{
echo "<div class=\"red\">главная</div>";
}
else
{
echo "<div class=\"green\">главная</div>";
}

а вот форум подключается как www.sait.ru/forum/
Как мне можно зацепиться за адресную строку и дать условие
что если в адресной строке есть слово forum то в меню слово форум покрасить в красный цвет.

Спасибо!

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования