Articles of валидация

cakephp в одной форме, несколько моделей, не отображая сообщения проверки модели

У меня есть регистрационная форма, и я создаю запись в таблицах User и Identity (у пользователя есть много тождеств) форма выглядит так <?php echo $this->Form->create('User');?> <fieldset> <legend><?php __('Register'); ?></legend> <?php echo $this->Form->input('Identity.name'); echo $this->Form->input('Identity.surname'); echo $this->Form->input('User.username'); echo $this->Form->input('User.pass'); echo $this->Form->input('User.pass_confirm', array('type' => 'password')); echo $this->Form->input('Identity.email'); ?> </fieldset> <?php echo $this->Form->end(__('Submit', true));?> Я получаю все сообщения […]

Проверка подлинности PHP is_numeric или preg_match 0-9

Для меня это не большая проблема (насколько мне известно), это больше меня интересует. Но в чем основное отличие, если таковое имеется, – использовать is_numeric поверх preg_match (или наоборот) для проверки входных значений пользователя. Пример 1: <?php $id = $_GET['id']; if (!preg_match('/^[0-9]*$/', $id)) { // Error } else { // Continue } ?> Пример 2: <?php […]

Проверьте, сохранена ли модель laravel или выполнен запрос.

Я видел много людей, использующих этот способ, чтобы проверить, сохранена ли модель laravel. Так что теперь я задаюсь вопросом, безопасен ли он. А также я могу проверить, выполнены ли запросы, подобные этому Проверьте, сохранена ли модель Например: $myModel = new User(); $myModel->firstname = Input::get('firstname'); $myModel->lastname = Input::get('lastname'); $myModel->save(); //Check if user got saved if ( […]

Как проверить, является ли идентификатор часового пояса действительным из кода?

Я попытаюсь объяснить, в чем проблема. Согласно списку поддерживаемых часовых поясов из руководства PHP, я могу видеть все допустимые идентификаторы TZ в PHP. Мой первый вопрос – как получить этот список из кода, но это не то, что мне действительно нужно. Моя конечная цель – написать функцию isValidTimezoneId() которая возвращает TRUE, если часовой пояс действителен, […]

Как на PHP-стороне проверить правильность URL-адреса веб-сайта?

Я искал наши вопросы SO, но найденные решения основаны на вызове команды ping выполняемой с использованием system функции PHP. Мой сервер веб-хостинга не позволяет мне это делать. Что мне делать? Пожалуйста, помогите, Нам. Обновить Мне нужно проверить со стороны server side .

как сделать поле ввода даты больше или равно другому полю даты, используя валидацию в laravel

Привет, я разрабатываю приложение с использованием laravel, есть ли способ сделать поле ввода даты больше или равно другому полю даты с помощью проверки. Я знаю, что я могу достичь этого через jquery, и у меня уже есть эта работа, но я хочу знать, насколько это возможно с помощью проверки laravel, поскольку laravel имеет некоторые предопределенные […]