Articles of Проверка

Как я могу заставить alpha_dash работать для арабских алфавитов?

Я хочу добавить правило для арабских полей, чтобы убедиться, что оно содержит только символы или число. alpha_dash работает только с английскими алфавитами, как я могу заставить его поддерживать арабский?

Лучший способ проверки URL-адреса в PHP

Я читал разные сообщения в Stack Overflow, чтобы попытаться найти идеальный способ проверки URL-адреса на PHP. Мои исследования придумали три возможных решения, однако ни один из них не идеален. Три упомянутых метода: regex, filter_var ($url, FILTER_VALIDATE_URL) и parse_url () . Проблемы с первым подходом уже хорошо известны, и наиболее полное регулярное выражение регулярных выражений я […]

Сравнение массива слов с текстовым полем с помощью javascript

У меня есть текстовое поле внутри формы. Перед отправкой формы текстовое поле проверяется и проверяется, чтобы оно не было пустым, а не более 2000 символов, не содержало запрещенных символов и т. Д. … Я работаю над последней частью проверки, которая требует, чтобы textarea сравнивалась с массивом «плохих слов». Это поможет мне сохранить и сохранить хороший […]

Поделитесь аутентификацией / сеансом Laravel с PHP

Я пытаюсь использовать аутентификацию Laravels с помощью ряда простых приложений HTML / Javascript. То, как я думаю, идеально подойдет: Пользователь посещает простое приложение HTML Простое приложение HTML содержит файл PHP, который проверяет подлинность пользователя. Если это не так, пользователь отправляется в приложение Laravel для входа в систему, если пользователь зарегистрирован, он может просто использовать приложение. […]

проверить пользователя по электронной почте на PHP

Я на самом деле создаю веб-приложение с помощью PHP и обращаюсь за помощью к верификации пользователя. Как и на некоторых веб-сайтах, когда вы регистрируетесь, электронное письмо отправляется вам по ссылке подтверждения. Как реализовать это в PHP? Все, что я знаю, это то, что я должен использовать функцию PHP mail() для отправки электронной почты. Пожалуйста помоги. […]

Может ли вредоносное вступление в файл записываться в файл?

Простой пример Uber для иллюстрации: $message = $_POST['message']; $fp = fopen("log.txt", "a"); fwrite($fp, $message); fclose($fp); Должен ли я дезинформировать ввод пользователя для переменной $_POST['message'] ? Я понимаю подготовленные заявления (для дезинфекции базы данных) и htmlentities (если я htmlentities сообщение POST на экран в какое-то время), но в этом случае вход просто сидит в файле журнала, […]

CodeIgniter 2.0 – проверка массивов

У меня возникли проблемы с преобразованием кода проверки формы в CI 2.0. Я пытаюсь проверить массив флажков, но по какой-то причине проверка не позволяет выполнить обратный вызов или не проверяет. Как я могу проверить массив флажков так, чтобы был проверен хотя бы один флажок, а значения должны быть одним из параметров (ключ из массива опций)? […]

Kohana ORM и проверка, имеющие проблемы

Попытка получить валидацию с ORM, работающей на Kohana 3.2. На данный момент у меня есть модель: <?php defined('SYSPATH') or die('No direct access allowed.'); class Model_Brand extends ORM { protected $_has_many = array('models' => array()); protected $_rules = array( 'name' => array( 'not_empty' => NULL, 'min_length' => array(3), 'max_length' => array(20), ), 'sku' => array( 'not_empty' […]

Как запретить MySQL обновлять столбец с пустой строкой?

У меня есть форма для обновления сведений о пользователе, и им не нужно заполнять каждое поле. Из-за этого он будет передавать пустую строку в базу данных через POST. Это мой запрос: $q = "UPDATE mdl_user SET firstname='$fname', lastname='$lname', email='$email', address='$address', city='$city', school='$school', phone1='$phone' WHERE id='$uid'"; Есть ли способ для MySQL проверить, является ли, например, $fname […]

Yii2: правило проверки массива?

Я могу определить правило для одного целого типа: [['x'], 'integer'] Можно ли сказать, что x является целым массивом? Например: [['x'], 'integer[]'] Могу ли я указать допустимые значения в массиве? Обновление : с версии Yii версии 2.0.4 мы получили некоторую помощь. См. Этот ответ .