Делаю это так:
preg_match('(\/(catalog)\/[a-z0-9]\/[a-z0-9]\/)', $_SERVER['REQUEST_URI'])
Но такая проверка не работает
В чем моя ошибка?
Спустя 17 минут, 7 секунд (9.05.2012 - 13:59) walerus написал(а):
а что именно должно выполнится ?, что бы урл содержал "catalog" ?
Спустя 10 минут, 16 секунд (9.05.2012 - 14:09) DZHETIGAPA написал(а):
Должна выполнится такая вложенность: /catalog/xxxxx/yyyyy/
Если вложенность другая, то ложь...
Если вложенность другая, то ложь...
Спустя 1 час, 35 минут, 31 секунда (9.05.2012 - 15:45) killer8080 написал(а):
preg_match('#^/catalog/[a-z\d]+/[a-z\d]+/#i', $_SERVER['REQUEST_URI']);
Спустя 6 часов, 7 минут, 25 секунд (9.05.2012 - 21:52) DZHETIGAPA написал(а):
Не работает
Спустя 54 минуты, 40 секунд (9.05.2012 - 22:47) killer8080 написал(а):
Цитата (DZHETIGAPA @ 9.05.2012 - 20:52) |
Не работает |
быть такого не может

показывай код
Спустя 42 минуты, 34 секунды (9.05.2012 - 23:29) DZHETIGAPA написал(а):
А что его показывать?
<?if(preg_match('#^/catalog/[a-z\d]+/[a-z\d]+/#i', $_SERVER['REQUEST_URI'])):?>
TESTTTTTTTTTTTTTTTTTTTTT
<?endif;?>
Спустя 4 минуты, 26 секунд (9.05.2012 - 23:34) killer8080 написал(а):
выведи $_SERVER['REQUEST_URI'] через echo, и посмотри что там.
Строку /catalog/xxxxx/yyyyy/ эта регулярка прекрасно ловит.
Строку /catalog/xxxxx/yyyyy/ эта регулярка прекрасно ловит.
Спустя 1 час, 9 минут, 44 секунды (10.05.2012 - 00:43) DZHETIGAPA написал(а):
/catalog/baby_bryuchki_shorty_shtanishki/shorty2/
Обычный урл. Может еще подчеркивания надо внести в регулярку?
Обычный урл. Может еще подчеркивания надо внести в регулярку?
Спустя 12 часов, 39 минут, 28 секунд (10.05.2012 - 13:23) killer8080 написал(а):
Цитата (DZHETIGAPA @ 9.05.2012 - 23:43) |
Обычный урл. Может еще подчеркивания надо внести в регулярку? |
естественно, там же в шаблоне только буквы и цифры.
Спустя 1 минута, 58 секунд killer8080 написал(а):
а лучше так
'#^/catalog/[^/]+/[^/]+/#i'
Спустя 2 дня, 12 часов, 7 минут, 43 секунды (13.05.2012 - 01:31) DZHETIGAPA написал(а):
Спасибо!