|
|
|
|
для: skor
(04.01.2007 в 15:11)
|
| так на вскидку.
есть такая фигня перед тем как использовать, например \w в регекспе нужно настроить локаль, чтобы не тольо аглицкие символы попадали, настраивается это setlocale();
Для русского это делается примерно так
setlocale('LC_CTYPE','ru_RU.CP1251');
в UNIX имя локали хранится в переменной окружения LANG.
по умолчанию в PHP локаль вообще не установленна.
А если перед preg-функцией вызвать setlocale(LC_ALL,'');, то PHP может быть самопределит локаль.
либо попробуйте указать диапазон IP адресов, например для арабских стран
а, вообще-то, проще всего бросить ядерку на ближний восток :)) | |
|
|