-1

我的公司使用我制作的发票软件。这是一个简单的页面,它使用 Javascript 将字段、复选框和一些动态表格的输入复制到具有 A4 CSS 的新页面中,因此可以打印或通过邮件作为 PDF 发送。

现在我必须开始第二个功能:开具发票。我已经想到了一种方法可以做到这一点。

当制作新发票并将输入复制到另一个页面时,还要将所有输入的表单中的所有 HTML 复制到使用 PHP 的文本文件中 - 稍后当用户“打开”发票时,它只是打开仅复制所有 HTML 代码的文件。

我不知道如何将部分代码复制到文本文件中。如果您也知道更简单,更好的方法,请告诉。

4

1 回答 1

0

使用输出缓冲

在将任何内容呈现给浏览器之前,请执行

ob_start();

完成渲染后,获取 html 内容。

$html = ob_get_contents();

然后把它发送到浏览器做。

ob_flush();

然后使用 $html 您可以保存到文件、数据库或任何适合您的用例的东西

于 2013-06-11T06:09:46.717 回答