0

我在将 html 转换为 pdf 时遇到问题我正在使用 TCPDF,我正在尝试获取以下内容。它不工作:(

$html = htmlspecialchars_decode(file_get_contents('main.php')); 


$html = htmlspecialchars_decode(file_get_contents('main.php')); 

html = file_get_contents('main.php');

我的 main.php 包含以下代码。

<?php
include_once 'design/header.php';
include_once 'mainpage.php';
include_once 'design/sidemenu.php';
include_once 'design/footer.php';
?>

有人可以帮我弄这个吗 ?

基本上我有一个使用php循环生成的HTML表格并从数据库中获取信息,用户可以对表格值进行更改,一旦完成,他们可以点击提交,它应该生成一个pdf文件。

有人可以帮我弄这个吗 ?

4

1 回答 1

1

file_get_contents()从磁盘加载文件。它不会执行包含的 PHP 代码。它读出原始数据,并将其作为字符串返回。

您将需要使用ob_start(), theninclude("main.php")和的组合ob_get_contents()。或者在 URLfile_get_contentscurl(这样您在 PHP 执行之后从网络服务器接收到完整的页面 html)。

于 2012-07-28T12:51:20.423 回答