Эта тема на forum.dklab.ru


topdenwer: Регулярные выражения типа POSIX работают только в Денвере?
У меня возникла проблема с регулярными выражениями. Для своего сайта я использовал POSIX-совместимые регулярные выражения, так как они встроены в PHP по умолчанию, а функции eregi_replace и другие всегда доступны (так утверждается в документации по PHP). У меня стоит WindowsXP и Денвер с PHP5.2.4, на нём я производил всё тестирование сайта. Когда я выложил скрипты на платный хостинг (он на UNIXе, а точнее FreeBSD) c PHP5.2.5, то функция eregi_replace перестала функционировать. Вот я и думаю, что это за бага такая, что POSIX становится нерабочим? Может вообще переписать их на PERL-выражения? Если что, могу выложить таблицу phpinfo().
Ещё вопрос. Хотел бы делать более адаптируемые скрипты, которые сами определяли, какие регулярные выражения доступны, и выполняли соответствующие. Кто-нибудь знает о такой возможности?
topdenwer:
есть программисты сталкивающиеся с такой проблемой?
Anonymous:
You should ask this question to provider.

http://www.php.net/manual/ru/regex.setup.php

Эта тема на forum.dklab.ru