DANFA

Валидация данных полученных из формы

Как и какие нарушения необходимо пресекать в данных полученных из форм? Как Вы валидируете данные из формы?
Первым делом надо убрать лишние пробелы, в начале и в конце строки, при помощи функции trim. Дальше проверяем, а ввел ли пользователь строку в поле, тут поможет функция empty. И теперь переводим все спецсимволы в сущности, функцией htmlspecialchars.
В общем это основное, что надо сделать.
RD 24, смотря какие данные вы получаете из формы. Разные данные проходят разные проверки, например, электронную почту, я проверяю ютак:
if (!preg_match('|^[a-z0-9_\.\-]+@([a-z0-9\-]+\.)+[a-z]{2,6}$|i', $mail))
{
	return 'Некоректно указана электронная почта';
}

На пустоту, как и сказал Скорпион, проверяю так:
if (empty($element))
{
	return 'Поле не заполнено.';
}

Какие именно данные вам надо проверить?
Scorpion, я принимаю данные из формы при помощи класса Класс для работы с $_GET и $_POST (PHP), там уже это все есть.

Slash, данные такие: имя человека и номер мобильного телефона.
RD 24, для вас нашел такое регулярное выражение:
^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$

Можно использовать так:
if (!preg_match('~^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$~', $mobile))
{
	return 'Некоректно указан номер телефона.';
}

С именем пользователя достаточно проверить переменную на пустоту.

PS. Можно было уточнить, какие данные надо проверить в своем первом сообщении.