2011-02-17 68 views
0

我們最近升級我們的服務器到PHP 5和文件上傳現在失敗,但只能從OS X客戶端(Safari 5,Firefox 3.6),雖然Windows上的相同瀏覽器版本工作正常。如何診斷上傳失敗只在OS X客戶端

代碼失敗,因爲is_uploaded_file()在使用Mac客戶端軟件時返回false。

有沒有人有過這個錯誤?

有關如何診斷此問題的原因的任何建議?

+1

第一步:`print_r($ _ FILES);`和http://www.php.net/manual/en/features.file-upload.errors.php – 2011-02-17 01:51:03

回答

0

有多少MacOSX用戶報告此問題?只是你的mac用戶的一小部分,或者全部?你有附近的Mac來重現問題嗎?如果像is_uploaded_file這樣常見的PHP文件是問題,我會感到驚訝。我會傾向於解決客戶端問題或網絡問題。您可以檢查日誌文件(如果您使用的是Apache/var/log/apache2或/ var/log/httpd)上傳連接信息或可能的錯誤