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

Форум Регулярные Выражения

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

 

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

вид форума:
Линейный форум Структурный форум

тема: PCRE в Apache 2.0
 
 автор: not_again   (13.09.2008 в 22:08)   письмо автору
 
 

Почему в Apache 2 работает:

<FilesMatch "[a].*">
Deny from all
</FilesMatch>

но не работает:

<FilesMatch "[^a].*">
Deny from all
</FilesMatch>

?

У них там что, какой-то свой особенный PCRE, или [^] в самом PCRE не поддерживается?

  Ответить  
 
 автор: xx77   (14.09.2008 в 10:36)   письмо автору
 
   для: not_again   (13.09.2008 в 22:08)
 

_

  Ответить  
 
 автор: xx77   (14.09.2008 в 10:49)   письмо автору
 
   для: not_again   (13.09.2008 в 22:08)
 

думаю регулярнгые выражения используемые в конфигурировании Apache
совсем не pcre, по синтаксису это что-то среднее между posix-шаблонами
и шаблонами используемыми в шаблонах имён файлов используемых в функции glob

синтаксисы везде схожие, но всегда есть что-то , что работает по другому .
в preg-совместимых функциях php например нет никакой возможности сделать цикл типа
while(preg_match('#.что-то_такое.#', $strting)), что-бы в цикле обрабатывать совпадения,
как в perl, javascript.но в javascript нет рекурсивных шаблонов
, хотя и в php они ограничены только тем что есть (?R),
и даже в текстовых редакторах, отличия синтаксиса шаблонов
, ибо шаблоны они и есть шаблоны ,)
я так думаю .)

  Ответить  
Rambler's Top100
вверх

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