我在生成带有图像的 PDF 文件时遇到 FPDF 问题,如 here
所述.最后我找到了这个问题的原因,但我不确定如何解决这个问题,任何人都可以提出一些好的解决方案来处理这个问题。
这个问题是由于 allow_url_fopen
我的服务器的设置,如果我启用该设置,那么 FPDF 库会生成带有图像的 PDF 文件,也没有任何错误。
我正在将这个 FPDF 库用于我的一个客户端站点,他(客户端)出于安全原因禁用了“allow_url_fopen”设置,并且他没有兴趣启用该设置。如何在不启用服务器设置的情况下解决此问题。
最佳答案
您可以使用 CURL 打开远程资源。
$curlHandler=curl_init();
curl_setopt($curlHandler, CURLOPT_URL, "http://youurl.com");
curl_setopt($curlHandler, CURLOPT_HEADER,0);
curl_setopt($curlHandler, CURLOPT_RETURNTRANSFER, 1);
$output =curl_exec($curlHandler);
....
curl_close($curlHandler);
关于php - 由于 PHP 'allow_url_fopen' 设置,生成带有图像的 pdf 时出现 FPDF 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3272037/