不使用fopen在PHP中创建PDF

不使用fopen在PHP中创建PDF,php,pdf,Php,Pdf,我需要在PHP页面上为其web主机已禁用fopen的客户端创建PDF。到目前为止,我看到的所有PHP->PDF框架都使用fopen将图像添加到PDF中。是否有一个框架不使用fopen,或者有另一种方法在PHP中创建pdf 到目前为止,我已经使用了FPDF框架,并研究了dompdf和mpdf。(我还有其他一些要看的,但我想在这里问一下是否有人有经验) 我尝试将curl与FPDF一起使用,但遇到了流错误 谢谢 Adrian如果禁用了fopen,则访问文件系统的所有其他功能(如file\u get\u

我需要在PHP页面上为其web主机已禁用fopen的客户端创建PDF。到目前为止,我看到的所有PHP->PDF框架都使用fopen将图像添加到PDF中。是否有一个框架不使用fopen,或者有另一种方法在PHP中创建pdf

到目前为止,我已经使用了FPDF框架,并研究了dompdf和mpdf。(我还有其他一些要看的,但我想在这里问一下是否有人有经验)

我尝试将curl与FPDF一起使用,但遇到了流错误

谢谢


Adrian

如果禁用了
fopen
,则访问文件系统的所有其他功能(如
file\u get\u contents()
)也很可能被禁用。PHPDF库必须使用一些函数来访问图像,因此在当前条件下可能无法实现这一点


您的客户必须与web主机讨论重新启用这些功能,或者寻找新的提供商。无论如何,这可能是一个好主意:禁用所有文件系统功能实在是太过分和愚蠢了,而且可能是更大的潜在安全问题的症状——我看不出有任何理由在正确配置的系统上这样做。

如果禁用
fopen
,很可能所有其他功能都无法访问文件系统(如
file\u get\u contents()
)也被禁用。PHP PDF库必须使用某些函数来访问图像,因此在当前条件下可能无法做到这一点


您的客户将不得不与web主机讨论重新启用这些功能,或者寻找新的提供商。无论如何,这可能是一个好主意:禁用所有文件系统功能实在是太过分和愚蠢了,可能是更大的潜在安全问题的症状-我看不出有任何理由在正确配置的系统上这样做。

nd是否要将文件保存到磁盘(在服务器上)?如果没有
fopen
,您将无能为力,这会带来更多麻烦。告诉您的客户,他们的主机不合理,并且还有一百万台其他主机不限制重要功能。最后,您希望将文件保存到磁盘上(在服务器上)?如果您没有
fopen
,您就无能为力,这是一个非常麻烦的问题。告诉您的客户,他们的主机是不合理的,还有一百万其他主机没有限制重要的功能。谢谢大家的回复。我同意这不是一个理想的情况,我更愿意启用fopen。Anyway、 我设法找到了TCPDF,它以某种方式工作,所以我现在必须用新的PDF代码替换当前的PDF代码。谢谢大家的回复。我同意这不是一个理想的情况,我希望启用fopen。无论如何,我设法找到了TCPDF,它以某种方式工作,所以我现在必须用新的on替换当前的PDF代码E