2013-11-24 83 views
1

我有一個使用TCPDF庫生成PDF文件的腳本。將基於TCPDF的腳本移動到不同的文件夾

該腳本在其自己的文件夾中工作得很好。

我試着將它移動到不同的文件夾。

我更改require_once('pdf_dropbox/tcpdf_include.php');來指代包含文件的正確位置。

但是,我仍然收到Fatal error: Class 'TCPDF' not found in /home/menych/public_html/thetrademarkfactory.ca/invoicepdf.php on line 35錯誤。

線35有這樣的: $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

,我會很高興,如果有必要發佈更多的代碼。我只是不知道哪些文件需要幫助。

我想將庫保存在單獨的文件夾中,並且能夠從服務器上的ANY頁面調用該函數。

回答

7

忘記tcpdf_include.php - 這是在例子中使用,但你不需要它用於你的生產代碼。只是包括tcpdf.php,即require_once('path/to/tcpdf.php');

+0

如果我將'tcpdf_include.php'更改爲'tcpdf.php',我在工作腳本中出現錯誤:'Warning:opendir(pdf_dropbox/fonts /)[function.opendir]:未能打開目錄:沒有這樣的文件或目錄在/home/menych/public_html/thetrademarkfactory.ca/pdf_dropbox/tcpdf.php在線4111 TCPDF錯誤:無法包含字體定義文件:times' 我沒有得到這個錯誤'tcpdf_include' –

+0

嗯......你可以嘗試將'K_PATH_MAIN'設置爲你的TCPDF安裝位置(pdf_dropbox)。或者,您可以將'K_PATH_FONTS'設置爲pdf_dropbox/fonts - 應該可以修復它。另外,請檢查您是否還有'tcpdf.php'(希望在pdf_dropbox文件夾中)。 – JamesG

相關問題