Articles of error handling

Вход в файл вывода команды exec (), вызванной из php

У меня есть PHP-скрипт для преобразования PDF-файлов в изображения с использованием imagick. Он работает на моем локальном поле, но на рабочем сервере он не выполняет команду, но не уверен в причине, потому что я не могу видеть вывод выполнения моей команды. Нет доступа к SSH или к панели администратора. Чтобы решить эту проблему, мне нужно […]

Расширение почтовой рассылки php повышает четкие уведомления

Примечание. Хотя некоторые из вас, похоже, думают иначе, это не дубликат ошибки почтового сообщения PHP: PEAR . Этот вопрос задает вопрос о том, как подавлять строгие извещения, которые мне нелегко делать. Мой вопрос относится к поведению позже (окончательный вызов error_reporting в конце моего кода) после того, как я вернусь к сообщению об ошибках. Я отправляю […]

Ошибка Google Crawl Error 500 и PHP Error (со странным решением)

Таким образом, Google не будет сканироваться нигде на моем живом сайте, кроме простых простых страниц, вместо этого просто даст мне 500 ошибок. Приобретение Google в инструментах для веб-мастеров показало, что он вернет полный вывод html с заголовком «Внутренняя ошибка сервера HTTP / 1.0 500». Я работаю локально в xampp с включенным display_errors, но не вижу […]

Не получать сообщение об ошибке в ajax () метод jquery

Предполагать: 1). Модная форма входа в систему имеет два регистрационных поля, пароль с одной кнопкой под названием login (submit) 2). Мой backend-скрипт login.php в порядке, никаких ошибок нет вот мой код для отправки данных через форму для входа и сравнения с бэкэнд, теперь проблема заключается в том, что я предоставляю правильный пароль и регистрацию, необходимые […]

Обработка ошибок Mysql / Try catch

Если столбец таблицы не существует, mysql показывает ошибку. Как его исправить, используя метод try catch или error благодаря

Ошибка соединения с SSL, даже если VERIFYPEER, VERIFYHOST отключен

В настоящее время я создаю скрипт для выполнения некоторых запросов на склеивание SSL, однако мне не повезло в их выполнении. Все, что я получаю от curl_error (), – это простая строка «Ошибка подключения SSL» … Это совсем не полезно. Я попытался вставить действительный самоподписанный сертификат, полностью отключил проверку (как показано в приведенном ниже коде) и […]

Как вы можете уловить ошибку «отказа в разрешении» при использовании fopen в PHP без использования try / catch?

Я только что получил сообщение об ошибке для одного из моих сценариев относительно отказа в разрешении, когда скрипт пытается открыть новый файл с использованием режима «w» (запись). Вот соответствующая функция: function writePage($filename, $contents) { $tempfile = tempnam('res/', TINYIB_BOARD . 'tmp'); /* Create the temporary file */ $fp = fopen($tempfile, 'w'); fwrite($fp, $contents); fclose($fp); /* If […]

Предупреждение: preg_match () : окончательный разделитель '/' не найден

когда эта функция была вызвана, она дала сообщение Warning: preg_match () [function.preg-match]: Без конечного разделителя '/' это функция проверки буквенно-цифрового ввода function CheckAlphanumeric($element,$minlength,$maxlength) { if (!preg_match ("/[^A-Za-z\s\0-9 – @ .]//", $element) && strlen($element)>=$minlength && strlen($element) <=$maxlength) { return TRUE; } else { return FALSE;} } Каковы ваши данные по этому предупреждению?

PHPUnit: продолжить после смерти, ожидать «умереть» или как-то справиться с die ()?

Возможный дубликат: Как вы используете PHPUnit для проверки функции, если эта функция должна убивать PHP? Я пишу некоторые модульные тесты. Система, которую я сейчас тестирую, представляет собой веб-приложение в среде MVC. Если мы хотим отображать страницы без системы сайта, мы традиционно запускаем наш код, как обычно, но печатаем «die ()»; заявление в конце функции для […]

error_get_last () возвращает null после set_error_handler (); php 7.0

Следующий код: $a["x"];//should trigger notice var_dump(error_get_last());//return the error array отлично работает и возвращает массив ошибок. но когда я использую set_error_handler, он возвращает null function _do_nothing(){} set_error_handler('_do_nothing'); $a["x"];//should trigger notice var_dump(error_get_last());//return null Этот код отлично работает на PHP5.4. Я изменил 3 месяца назад на PHP7, и с тех пор я получаю nulls в error_get_last() Я использую […]