Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将php页面的内容转换为html页面_Php_Html_Mysql_Pdf - Fatal编程技术网

将php页面的内容转换为html页面

将php页面的内容转换为html页面,php,html,mysql,pdf,Php,Html,Mysql,Pdf,我想转换一个php文件的内容,这个文件是使用mysql数据库中的一些查询以及一些ImageToHTML文件生成的,以便创建pdf格式。我尝试将php文件转换为pdf,但未能成功。请提供一个简短的示例,因为我对该领域非常陌生。提前感谢。您可以从php页面的url生成一个静态html文件,如下所示: file_put_contents('static.html', file_get_contents('http://example.com/dynamic.php')); 虽然将文件写入磁盘可能是不

我想转换一个php文件的内容,这个文件是使用mysql数据库中的一些查询以及一些ImageToHTML文件生成的,以便创建pdf格式。我尝试将php文件转换为pdf,但未能成功。请提供一个简短的示例,因为我对该领域非常陌生。提前感谢。

您可以从php页面的url生成一个静态html文件,如下所示:

file_put_contents('static.html', file_get_contents('http://example.com/dynamic.php'));
虽然将文件写入磁盘可能是不必要的

可能您的pdf函数采用html sting,在这种情况下,包含和输出缓冲可能是合适的解决方案:

ob_start();
include 'dynamic.php';
$html = ob_get_clean();

create_pdf('mypdf.php', $html);

对于更具体的示例,您需要显示您当前的代码

您尝试过什么吗?你也可以用php生成pdf。我根本不懂这个问题。你有代码示例吗?你能更好地解释一下你的问题吗?用户填写表格并提交。当用户想要打印出来时,他会提供应用程序号,并通过从mysql数据库查询生成相应的php文件。现在,我想将这个php文件转换为pdf格式,并发送给用户。我已经试过了,但没有成功。我正在再次解释我的问题——我有一个html文件,在其中输入我的申请号。这个html页面的操作是act.php,在其中他/她的详细应用程序得到打印。现在我想把这个生成的文件打印成pdf。请给我指路。提前谢谢。