【问题标题】:Convert POST HTML data from textarea to PDF将 POST HTML 数据从 textarea 转换为 PDF
【发布时间】:2013-01-22 04:29:12
【问题描述】:

我在表单中有一个文本区域,当我插入一些带有表格格式的 html 代码时,它会在本地主机上以所有格式转换为 PDF,但是当我在我的共享主机和我的 VPS 上都这样做时它不显示格式化,我已在本地主机和实时主机上附加了两个图像,

POST html 数据存储在一个变量中,它包含大约 120 个带有文本的复选框,大约 30 个带有数据的文本字段

当我使用预先存储在变量中的相同 html 时,它可以工作,当我从 $_POST 变量中使用它时,它会产生如图 2 所示的糟糕结果

请让我知道如何让它在双方都能平等地工作

图1(本地主机上的好结果)

图片 2(来自 $_POST 变量和托管的 HTML 结果)

【问题讨论】:

  • 尝试比较两台服务器上的phpinfo() 并搜索pdf。可能没有必要的软件,但我们不能不看你的代码就知道。
  • 你用的是哪个pdf处理库之王?关于 POST/variable 的解决方案使 VPS 上的输出正确?

标签: php pdf pdf-generation tcpdf html2pdf


【解决方案1】:

当你通过 php $_POST 获得一个复选框值时,如果它被选中并且没有被关闭,则返回:

<?
$state = "";
$myvar = $_POST['mycheck'];
if($myvar=="on") $state = "checked";

print "<input type='checkbox' name='mych' $state>";
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-14
    • 2012-11-21
    • 1970-01-01
    • 2011-09-02
    • 2010-12-31
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    相关资源
    最近更新 更多