我有一個腳本來導出一些數據從SQL和格式到Excel這一切都工作正常,我試圖導出4件事情中的3件..最後一個是報告以下內容:PHPExcel致命錯誤
Warning: fopen(/home/a/public_html/private/b/c/d/e/f/Martin's-g-23-11-2015.xls): failed to open stream: No such file or directory in /home/a/public_html/b/classes/Classes/PHPExcel/Shared/OLE/PPS/Root.php on line 90
這個精細的劑量存在,因爲這個腳本適用於其他部門只是不馬丁的罰款。它還報告如下:(?)
Fatal error: Uncaught exception 'Exception' with message 'Can't open /home/a/public_html/private/b/c/d/e/f/Martin's-g-23-11-2015.xls. It may be in use or protected.' in /home/a/public_html/b/classes/Classes/PHPExcel/Shared/OLE/PPS/Root.php:93 Stack trace: #0 /home/a/public_html/b/classes/Classes/PHPExcel/Writer/Excel5.php(233): PHPExcel_Shared_OLE_PPS_Root->save('/home/a/pu...') #1 /home/a/public_html/private/b/c/d/e/exportOther.php(66): PHPExcel_Writer_Excel5->save('/home/a/pu...') #2 {main} thrown in /home/a/public_html/b/classes/Classes/PHPExcel/Shared/OLE/PPS/Root.php on line 93
我難倒,爲什麼這樣的錯誤,而其他一切作品,他們都跑出相同的腳本所以實際上它的報告權限錯誤是奇怪的。我以前用過htmlspecialchars的名字,所以馬丁的不應該影響它,並且很遺憾它必須以這種方式存儲,因爲它是從提供給我們的文件中捕獲的。
有沒有人知道是什麼原因導致這個錯誤?
編輯 - 打印出所有它決定拋出另一個隨機/之前馬丁的應該不應該已經全部排序現在抱歉! (感謝)
你可以cckck文件權限? ''ls -lah/home/a/public_html/private/b/c/d/e/f/| grep xls'' –
檢查文件的權限 – Rulisp
嘗試用'\'來逃避''',我認爲php解釋錯了 – Lino