Выполнение следующего кода var_dump(get_headers("http://img.ruphp.com/validation/CraxyFile.jpg")); Возвращает HTTP 200 вместо 404 Для любого домена или URL, который не существует Array ( [0] => HTTP/1.1 200 OK [1] => Server: nginx/1.1.15 [2] => Date: Mon, 08 Oct 2012 12:29:13 GMT [3] => Content-Type: text/html; charset=utf-8 [4] => Connection: close [5] => Set-Cookie: PHPSESSID=3iucojet7bt2peub72rgo0iu21; path=/; HttpOnly [6] => Expires: […]
Вы знаете функцию, которая может проверить, содержит ли строка целое число? Вот как я ожидаю, что это сработает: holds_int("23") // should return true. holds_int("2.3") // should return false. holds_int("qwe") // should return false.
Мне нужно проверить, что входное значение формы является положительным целым числом (а не просто целым числом), и я заметил еще один фрагмент кода, используя следующий код: $i = $user_input_value; if (!is_numeric($i) || $i < 1 || $i != round($i)) { return TRUE; } Мне было интересно, есть ли преимущество в использовании трех проверок выше, вместо […]
Поскольку PHP – это динамический язык, что лучший способ проверить, пустое ли предоставленное поле? Я хочу, чтобы: null считается пустой строкой строка только пробела считается пустой что «0» не считается пустым Это то, что у меня есть до сих пор: $question = trim($_POST['question']); if ("" === "$question") { // Handle error here } Должен быть […]
У меня есть класс, который проверяет каждый вход, прежде чем я отправлю его на уровень базы данных. Обратите внимание, что моя проблема заключается не в побеге, а в чем-либо. Мой уровень базы данных будет обрабатывать проблему SQL Injection. Все, что я хочу сделать, это проверить, является ли сообщение действительным или нет, потому что позже этот […]