我希望使用TCPDF,因此下载了代码并且无法使用它。
我在本地使用MAMP在Mac上工作。
我的项目存储在:
/应用程序/ MAMP / htdocs中/我的项目标题
我将整个tcpdf
文件夹放在我的项目中,所以它的位置是:
/应用程序/ MAMP / htdocs中/我的项目标题/ TCPDF
我在示例目录中找到了一个文件tcpdf_include.php
,因此我将其拉出并将其放在tcpdf
文件夹中:
/Applications/MAMP/htdocs/my-project-title/tcpdf/tcpdf_include.php
所以我不确定这是否正确,但似乎是这样。然后我在我的脚本中引用了tcpdf_include.php
:require_once('../tcpdf/tcpdf_include.php');
,它发现文件都很好。
现在我对这究竟是如何运作感到困惑。我运行了一个示例,没有得到任何错误日志状态:
[04-Nov-2015 16:27:36 Europe / Berlin] PHP致命错误:第15行的/Applications/MAMP/htdocs/my-project-title/scripts/myscript.php中找不到“TCPDF”类
...所以看起来好像没有运行脚本。我去配置文件尝试编辑那里的东西。
我在配置文件中更改了以下内容:
define ('K_PATH_MAIN', '/MAMP/htdocs/my-project-title/tcpdf/');
define ('K_PATH_URL', 'http://localhost:8888/my-project-title/tcpdf/');
这些现在与我的项目设置方式一致。但是当我尝试运行脚本时,我仍然遇到上述错误。
我缺少的是如何正确配置TCPDF的示例?
答案 0 :(得分:0)
试试这个:
/Applications/MAMP/htdocs/my-project-title
中运行的脚本,例如。 /Applications/MAMP/htdocs/my-project-title/test.php
require_once('tcpdf/tcpdf.php');
(我假设tcpdf
文件夹仍然位于此处:/Applications/MAMP/htdocs/my-project-title/tcpdf
)TCPDF
类的实例。你不应该担心任何其他事情 - 它应该工作。如果没有,请尝试在htdocs
文件夹中创建一个新文件夹,在其中删除tcpdf
的新副本,然后重试,以防您在当前版本中移动了某些内容弄乱了。
要明确,这是test.php
应包含的内容:
require_once('tcpdf/tcpdf.php');
$pdf = new TCPDF();
祝你好运!