Цитата (kirik @ 25.04.2009 - 21:03) |
Думаю что проблема в юникоде. Поставь дополнительный модификатор u (.../iu) |
Изменил первый вариант к виду:
PHP |
$regexp = "/\bтекст\b/ui"; |
Вот результат на хостинге:
Цитата |
preg_match: $found[0]: |
То есть preg_match совсем слетел, не выдает ничего. На локалхосте показано сообщение об ошибке:
Цитата |
Warning: preg_match() [function.preg-match]: Compilation failed: invalid UTF-8 string at offset 3 in Z:\home\phpbb\www\qwe.php on line 3 |
Вот, соответственно сама строка 3:
PHP |
echo "preg_match: ".preg_match($regexp, "текст", $found)."<br/>"; |
Уверен, на хостинге таже ошибка, просто сейчас точно не помню как его (отображение ошибок) включить.