Как я могу обрабатывать ошибки FTP в PHP? - PullRequest
3 голосов
/ 13 мая 2010

При подключении к mysql у меня есть функции для получения соответствующего сообщения об ошибке и кода ошибки, я не вижу ничего подобного в списке функций ftp PHP.
Есть ли лучшая практика для обработки ошибок в FTP?

РЕДАКТИРОВАНИЕ + УТОЧНЕНИЕ: я думаю, что лучшие сообщения об ошибках - это системные сообщения об ошибках + мои собственные, есть ли способ перехватить системные сообщения об ошибках?

Ответы [ 3 ]

6 голосов
/ 13 мая 2010

Попробуйте error_get_last() для PHP> = 5,2 или $php_errmsg для более старых версий, как описано на связанных страницах

0 голосов
/ 13 мая 2010

Вы можете проверить значения, возвращаемые функциями.Обычно он возвращает что-то вроде true (успех) и false (сбой).Например, возьмите ftp_fget. php.net говорит:

Возвращает TRUE при успехе или FALSE при ошибке.

0 голосов
/ 13 мая 2010

Похоже, что большинство функций ftp просто возвращают истинное или ложное состояние. Некоторые вызывают предупреждение.

Таким образом, у вас, вероятно, есть возможность проверить состояние возврата и создать для себя значимый журнал ошибок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...