的FTP功能,當連接到MySQL,我有函數來獲取相關的錯誤消息和錯誤代碼,我看到的PHP的FTP功能列表這樣的事。
有沒有最好的方法來處理FTP錯誤?如何處理錯誤在PHP
編輯+澄清:我認爲最好的錯誤消息是系統錯誤消息+我自己的,有沒有辦法趕上系統錯誤信息?
的FTP功能,當連接到MySQL,我有函數來獲取相關的錯誤消息和錯誤代碼,我看到的PHP的FTP功能列表這樣的事。
有沒有最好的方法來處理FTP錯誤?如何處理錯誤在PHP
編輯+澄清:我認爲最好的錯誤消息是系統錯誤消息+我自己的,有沒有辦法趕上系統錯誤信息?
嘗試error_get_last()
爲PHP> = 5.2或$php_errmsg
對於作爲鏈接網頁
貌似大多數的FTP功能只返回一個true或false狀態。有些會觸發警告。
因此,您可能擁有的選項是檢查退貨狀態併爲自己提供有意義的錯誤日誌。
您可以檢查由函數的返回值。通常它會返回類似true(成功)和false(失敗)的內容。例如,採取ftp_fget
。 php.net說:
返回TRUE成功或FALSE 失敗。
的問題是,我不只是想知道FTP嘗試失敗詳細的舊版本,我想一些信息爲什麼失敗。它是否因爲服務器無法訪問而失敗?無法登錄?文件未找到?沒有權限?真正的/虛假的回報並沒有告訴我這些。 – 2017-03-12 18:12:19