我需要爲其Web主機已禁用fopen的客戶端在PHP頁面上創建PDF。到目前爲止,我所見過的所有PHP-> PDF框架都使用fopen將圖像添加到PDF中。有沒有一個框架,不使用fopen,或另一種方式來創建PDF中的PHP。使用PHP創建PDF而不使用fopen
到目前爲止,我已經使用了FPDF框架,並且查看了dompdf和mpdf。 (我還有其他幾個人可以看,但是如果有人有經驗,我會問這裏)。
我嘗試使用FPDF捲曲,但遇到流錯誤。
感謝,
阿德里安
我需要爲其Web主機已禁用fopen的客戶端在PHP頁面上創建PDF。到目前爲止,我所見過的所有PHP-> PDF框架都使用fopen將圖像添加到PDF中。有沒有一個框架,不使用fopen,或另一種方式來創建PDF中的PHP。使用PHP創建PDF而不使用fopen
到目前爲止,我已經使用了FPDF框架,並且查看了dompdf和mpdf。 (我還有其他幾個人可以看,但是如果有人有經驗,我會問這裏)。
我嘗試使用FPDF捲曲,但遇到流錯誤。
感謝,
阿德里安
如果fopen
被禁用,則極有可能是所有其他功能來訪問文件系統(如file_get_contents()
)被禁用爲好。 PHP PDF庫將不得不使用某些函數來訪問圖像,因此在當前條件下可能無法執行此操作。
您的客戶必須與網站主持人討論重新啓用這些功能,或尋找新的提供商。無論如何,這可能是個好主意:禁用所有文件系統功能實在太過於愚蠢,可能是更嚴重的底層安全問題的症狀 - 我沒有理由在正確配置的系統上執行此操作。
感謝大家的回覆。我同意這不是一個理想的情況,並希望啓用fopen。無論如何,我設法找到了TCPDF,它以某種方式工作,所以我現在必須用新的替換當前的PDF代碼。 –
最後你想保存文件到磁盤(在服務器上)? –
如果你沒有'fopen',你可以做的事情不多,它比它的價值更麻煩。告訴你的客戶他們的主機不合理,並且有一百萬個其他主機不限制重要的功能。 – Alasdair