[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка введенных данных
blade
Как сделать чтоб данные которые получены из формы проверялись на каком языке написаны, и на содержание запрещенных символов и если введен не русский текст и есть запрещенные символы выводилась ошибка ?

Использую код

$text = $_POST['text'];

if (!preg_match("/[а-я]/i", $text))
{
echo "<img src=img/error.gif width=16 height=16 border=0 align=absmiddle> <font color=#ff0000><b>Ошибка! В обращении(сообщение) использованы запрещенные символы!</b></font>";
include("include/footer.php"); exit();
}


если начинаю писать на английском то пишет что ошибка, а если сначала на русском а потом на английском то все нормально и пропускает дальше



Спустя 28 минут, 31 секунда (24.10.2010 - 17:07) twin написал(а):
if (!preg_match("/^[а-яё]+$/i", $text))

Спустя 29 минут, 38 секунд (24.10.2010 - 17:36) blade написал(а):
Цитата (twin @ 24.10.2010 - 14:07)
if (!preg_match("/^[а-яё]+$/i", $text))

спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.