Ejemplo n.º 1
0
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"}');
}
Ejemplo n.º 2
0
/**
 * обрабатываем запросы о повышении  рейтинга 
 * */
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");
}