Articles of Проверка

Убедитесь, что значение диапазона не перекрывается с существующими диапазонами

У меня есть информация о диапазоне, хранящаяся в базе данных как min_age и max_age, например: id min_age max_age 1 10 14 2 15 16 3 17 20 Я хочу сделать некоторую проверку с помощью PHP (или MySql), чтобы перед созданием другой записи мы удостоверились, что диапазон не перекрывается с существующим диапазоном. Таким образом, id = […]

Почему `set_radio` не работает, когда включена опция form_validation?

Я вызываю вид function index() { $this->load->helper("form"); $this->load->library("form_validation"); $this->load->view("index"); } И тогда у меня есть <?php echo form_open(); ?> <input type="radio" name="radioname" value="x" <?php echo set_radio("radioname", "x", true); ?> /> <input type="radio" name="radioname" value="y" <?php echo set_radio("radioname", "y"); ?> /> </form> При первой загрузке я получаю первую радиостанцию. Если я отправлю форму, значение успешно перейдет […]

Проверка того, был ли ID изменен на стороне клиента перед обновлением базы данных

Учитывая приведенный ниже пример: HTML-страница: <input type="text" name="update_12" /> Поле ввода с именем «update_12» и новый текст: «Некоторые другие данные» отправляются через форму на серверный PHP-скрипт (скажем, process.php) Формат базы данных: ===================== message_ID Message ===================== 12 Some data 13 Another data Если PHP-скрипт взорвется на имени ввода как: foreach ($_POST as $key => $value) { […]

Пользовательские проверки номеров телефонов в Laravel 4.2

Я хочу проверить номера телефонов с помощью настраиваемого класса проверки в Laravel 4.2. Вот мой код: class PhoneValidationRule extends \Illuminate\Validation\Validator { public function validatePhone($attribute, $value, $parameters) { return preg_match("/^\+\d[0-9]{11}", $value); } } // Register your custom validation rule Validator::resolver(function($translator, $data, $rules, $messages) { return new PhoneValidationRule($translator, $data, $rules, $messages); }); Я хочу принимать номера телефонов […]

базовый http auth через ajax и php

Я пытаюсь сделать http basic auth через ajax. $.ajax({ url: 'secure/index.php', beforeSend: function(xhr) { xhr.setRequestHeader("Authorization", "Basic " + Base64.encode("user" + ":" + "password") //May need to use "Authorization" instead }, success: function(result) { alert(result); }, error:function (xhr, ajaxOptions, throwBnError){ alert(xhr); alert(thrownError); } ОК. Проблема в том, что я не использую файл .htaccess для выполнения HTTP-аутентификации. […]

Тестирование формата изображения в php для загруженных изображений?

С PHP, как я могу проверить, что загруженный файл является действительным gif, jpg или png-изображением?

HTML-валидатор на основе PHP

Мне нужно найти HTML на основе PHP (как в WC3-Like) Validator, который может искать недопустимый HTML или XHTML. Я искал Google немного, но было любопытно, если кто-то использовал тот, который им особенно понравился. У меня есть HTML в строке: $html = "<html><head>…..</body></html>"; И я хотел бы иметь возможность протестировать страницу и вернуть ее. (Не эхо […]

Аутентификация Webservice

Я работаю над интерфейсом webservice + AJAX, и я беспокоюсь об аутентификации. В этот момент я передаю имя пользователя и пароль веб-сервису в качестве аргументов, но я боюсь, что этот подход крайне небезопасен. Мне сказали, что ssl может решить мою проблему, но мне нужно больше альтернатив. Мой веб-сервис написан на php, а мой интерфейс находится […]

Laravel-Multiauth не работает в Laravel 5.2

Я пытаюсь реализовать множественную аутентификацию в laravel 5.2 . Я следую этой статье Мой Auth.php <?php return [ 'multi' => array( 'user' => array( 'driver' => 'eloquent', 'model' => 'App\User', 'table' => 'users', ), 'admin' => array( 'driver' => 'database', 'model' => 'App\Admin', 'table' => 'tbl_admin_user', ) ), 'password' => [ 'email' => 'emails.password', 'table' […]

Как я могу разобрать данные json?

У меня эти json закодированные значения "AllEvents":[ { "eventId":"22", "eventTitle":"VANGUARD Friday w/ Colette – Free All Night w/ RSVP!", "eventImageUrl":"events/64ffcc09e1c3e73a17c998035ecd7f72.jpeg", "eventDescription":"Pete G presents Friday, September 24, 2010 @ VANGUARD Hollywood OM Records & Candy Talk welcomes .. Main Room: .COLETTE (Los Angeles) OM Records, Candy Talk .CHUCK LOVE (Minneapolis) Love Network Tour, Om Records .ANDY […]