Я работаю над php-скриптом и использую mcrypt для шифрования / дешифрования произвольных данных. Когда я дешифрую зашифрованные данные, используя другой ключ (например, я набрал неправильный пароль), вывод не будет правильно дешифрован, конечно. Если неправильный ключ был использован, я хотел бы отобразить сообщение об ошибке, но я думаю, что довольно сложно проверить выходную строку как правильный […]
В документации laravel 4 упоминается уникальная проверка поля. Они объясняют здесь, как включать в себя предложения о уникальной проверке. Отдельное предложение WHERE для уникальной таблицы, например: $validator = Validator::make( array( 'name' => 'John Doe' ), array( 'name' => 'unique:table,field,NULL,id,field1,value1' ) ); http://laravel.com/docs/validation#rule-unique Теперь я предполагаю, что это что-то вроде: "SELECT id FROM table WHERE field […]
Я проверяю выделение полей сейчас в PHP, и мне нужно предварительно подготовить базовый (длина строки и т. Д.) И более сложные (например, strip <> tags) Может ли кто-нибудь рекомендовать класс, который делает это, или, может быть, фреймворк, или, может быть, некоторые функции, которые это делают?
Простой формат даты mm / dd / yyyy – это все, что мне нужно … $rules = array( 'renewal_date' => array('required', 'date_format:?') ); Для чего я устанавливаю формат даты? Документация Laravel может быть намного лучше.
Я новичок в PHP и пытаюсь написать код, чтобы проверить, нажал ли пользователь переключатель в ответ на вопрос опроса. Есть множество переключателей. Если они не нажали на один, я хотел бы сделать ошибку пользователю. Я пробовал пару подходов, но ничего не нашел. Вот мой текущий код и сообщение об ошибке, которое я получаю. Для скрипта […]
Я использую Yii Framework 2.0. У меня есть форма с текстовым полем ввода, предназначенным для даты. Я прочитал Yii Framework 2.0 о классе yii \ validators \ Validator и знал все ключи валидатора, которые могут использоваться внутри метода rules () в классе модели. Когда я использую ключ даты, как показано ниже, он ничего не подтверждает. […]
Я создал пользовательскую функцию ошибки, создав класс; <?php class CoreValidator extends Illuminate\Validation\Validator { public function validatePostcode($attribute, $value, $parameters = null) { $regex = "/^((GIR 0AA)|((([A-PR-UWYZ][0-9][0-9]?)|(([A-PR-UWYZ][A-HK-Y][0-9][0-9]?)|(([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY])))) [0-9][ABD-HJLNP-UW-Z]{2}))$/i"; if(preg_match($regex ,$value)) { return true; } return false; } } Я ссылаюсь на нее в своей модели; public static $rules = array( 'first_name' => 'required|Max:45', 'surname' => 'required|Max:45', 'address_line_1' […]
Как удалить www и подтвердить действительное доменное имя. Действительный домен domain.com subdomain.domain.com sub-domain.domain.com Недопустимый домен www.domain.com www.subdomain.domain.com http://www.domain.com/ http://www.subdomain.com/ www.domain.com/folder/ Как код? $domain ='www.domain.com/folder/'; if() { // validate here }
Мне нужно проверить флажок: <input name="cats[]" type="checkbox" value="1"> sport <input name="cats[]" type="checkbox" value="2"> music <input name="cats[]" type="checkbox" value="3"> business Я нашел проверку массива в документации: Validator::make( [ 'cats' => Input::get('cats') ], [ 'cats' => 'array' ] ); Есть ли встроенный способ проверить, проверен ли хотя бы один элемент? Кроме того, как проверить, соответствуют ли значения […]
У меня есть некоторые проблемы с проверкой Cakephp 2. Я пытаюсь проверить несколько полей в форме редактирования. Некоторые из них являются паролем и подтверждают пароль. Я хочу проверить их только в том случае, если они поставляются. Если они пусты, я не изменяю пароль, но если пользователь пишет над ними, я бы хотел проверить, имеют ли […]