[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Требуется помощь с ['REQUEST_URI']
kloyd
Заранее признаюсь, что в программировании не силён, поэтому прошу прощения за, возможно, корявую формулировку вопроса. Итак..
В куске кода указано:

$_SERVER['REQUEST_URI']=='/files'
,

т.е. только одна страница, например ..mysite.ru/files, а мне требуется, чтобы это были все страницы, начинающиеся с ..mysite.ru/files, т.е. ..mysite.ru/files/primer тоже.

Подскажите, как реализовать?



Спустя 1 час, 25 минут, 45 секунд (4.04.2010 - 17:59) krasilich написал(а):

if(strpos($_SERVER['REQUEST_URI'], '/files'))
{
//All ok
}

Спустя 36 минут, 1 секунда (4.04.2010 - 18:35) kloyd написал(а):
Цитата (krasilich @ 4.04.2010 - 14:59)

if(strpos($_SERVER['REQUEST_URI'], '/files'))
{
//All ok
}

не совсем понимаю можно ли такое решение применить в моём случае:


if ( ($id == 8 ) && ($_SERVER['REQUEST_URI']=='/files') ) {
if ($node->attributes('class')) {
$node->addAttribute('class', $node->attributes('class').' active');
} else {
$node->addAttribute('class', 'active');
}
$node->addAttribute('id', 'current');
}


буду очень благодарен если вы напишите как это будет выглядеть

Спустя 4 минуты, 1 секунда (4.04.2010 - 18:39) krasilich написал(а):

if ( ($id == 8 ) && strpos($_SERVER['REQUEST_URI'], '/files') ) {
if ($node->attributes('class')) {
$node->addAttribute('class', $node->attributes('class').' active');
} else {
$node->addAttribute('class', 'active');
}
$node->addAttribute('id', 'current');
}

Спустя 5 минут, 37 секунд (4.04.2010 - 18:45) kloyd написал(а):
почему то не работает для моей задачи..
реализовал так:
 if($id == 8 && preg_match('/^\/files\/.*/', $_SERVER['REQUEST_URI']) ){
if ($node->attributes('class')) {
$node->addAttribute('class', $node->attributes('class').' active');
} else {
$node->addAttribute('class', 'active');
}
$node->addAttribute('id', 'current');
}


Спасибо, krasilich!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.