function addMessage() { $name = $_REQUEST['name']; $email = $_REQUEST['email']; $text = $_REQUEST['text']; $paterName = "/^[a-zA-Z]|[а-яА-Я]{2,16}+\$/"; $paternEmail = "/^[a-zA-Z]{1}+\\w{2,16}+@+\\w{2,10}+\\.+\\w{1,4}+\$/"; //проверки на ввод if (!preg_match($paterName, $name)) { die('{"error":"Не корректно введено ' . $name . ' "}'); } else { if (!preg_match($paternEmail, $email)) { die('{"error":"не корректно введен email"}'); } else { if (empty($text) && strlen($text) < 200) { die('{"error":"Нет текста , или привышено допустимых количество символов "}'); } else { $massage = add_to_bd($name, $email, $text); if ($massage === 1) { die('{"sucesfful":"Поздравляем , ваше сообщение отправлено"}'); } else { die('{"error":"Такой пользователь уже оставил сообщение"}'); } } } } die('{"error":"error"}'); }
/** * обрабатываем запросы о повышении рейтинга * */ function setRaiting() { $raiting = $_REQUEST['raiting']; $filmId = $_REQUEST['filmId']; $patern = "/^[0-9]+\$/"; //проверки на ввод if (preg_match($patern, $raiting) && preg_match($patern, $filmId)) { add_to_bd($filmId, $raiting); die($raiting . " добавили к посту № " . $filmId); } die("Error"); }