Мы получаем данные через $_GET
Дальше из полученного результата мы в строке должный найти слово а значит
if(preg_match("/\bпривет\b/i",$recived_text))
{
код...
}
else
{
return("Что то нетак...");
}
При выполнении запроса вида example.com?text=привет
данная проверка возвращает фолс. Если сделать вывод $recived_text через echo то показывает верное значение. Если же вместо $recived_text создать переменную допустим $some_text = "привет как жизнь?" и заменить ее в проверке то проверка возращает тру.
Спустя 1 час, 32 минуты, 32 секунды (14.02.2011 - 14:35) alex12060 написал(а):
У тебя регулярка скорее всего сделана не так.
Спустя 22 минуты, 57 секунд (14.02.2011 - 14:58) StasON написал(а):
Цитата (alex12060 @ 14.02.2011 - 11:35) |
У тебя регулярка скорее всего сделана не так. |
Ну а как тогда?)
Спустя 3 часа, 12 минут, 20 секунд (14.02.2011 - 18:10) inpost написал(а):
модификатор u
Спустя 22 минуты, 29 секунд (14.02.2011 - 18:33) StasON написал(а):
Цитата (inpost @ 14.02.2011 - 15:10) |
модификатор u |
Пробывал, результат тотже.
Спустя 15 минут, 28 секунд (14.02.2011 - 18:48) inpost написал(а):
Передавай русский текст и текст в целом через POST, или пользуйся ulrencode
Спустя 39 минут, 31 секунда (14.02.2011 - 19:28) Invis1ble написал(а):
StasON
каким образом связано
каким образом связано
Цитата |
?text=привет |
с
Цитата |
$recived_text |
? Полностью код покажи, мож ты там где -то до регулярки ошибся. А так, регулярка вроде-бы норм, токо модификатор u поставь (если у тебя в юникоде).
Спустя 1 час, 57 минут, 23 секунды (14.02.2011 - 21:25) Dron19 написал(а):
напиши строку, которую получаешь и что ты из нее хочешь вырубить?
Спустя 49 секунд (14.02.2011 - 21:26) Dron19 написал(а):
или просто найти совпадение?
Спустя 19 часов, 59 минут, 51 секунда (15.02.2011 - 17:26) Dron19 написал(а):
Пользуйся strpos. Информацию прочитаешь про нее сам.