【发布时间】:2013-01-11 19:26:28
【问题描述】:
在做了一些研究和检查之后,我觉得有必要问这个问题,因为有很多因素在起作用。这是它的开始方式。我有一个充满 DOM 事件的 HTML 表单,可以更改(通过 javascript 更改),用户做的最后一件事就是输入他们的电子邮件地址并单击提交。提交后需要执行以下操作:
- 将他们刚刚看到的 html 表单(在用户选择他们想要的所有项目之后)转换为 pdf 格式
- PDF 不应存储在我们的服务器上
- PDF 应通过电子邮件发送到通过表单提交的电子邮件地址
我不希望有人为我编写所有这些代码,但我们将不胜感激一些想法或最好的方法/工具来实现这一点。环境是 Javascript 和 PHP。
/-------- 已编辑 --------/ 我可以使用 FPDF,但不知道是否有办法使用 javascript 来“捕获”他们在提交表单之前使用的表单,这样它就可以为我工作,我确实做到了不必使用多行 FPDF 来复制表单以使其匹配。
【问题讨论】:
-
这是一项非常简单的任务...使用 FPDF,存储一个临时文件以通过电子邮件发送,然后将其删除。不确定您在问题中的哪一部分。
-
@mjayt 好吧,我绝对可以查看 FPDF 并阅读了一些 cmets 和有关它的内容。存储到临时文件、通过电子邮件发送并删除它是我当时最难过的事情。我不熟悉如何通过电子邮件发送临时文件,以及如何删除临时文件(我是 PHP 领域的菜鸟)
-
嗯,临时文件应该在会话被销毁后自行删除...
-
好的,谢谢@crush... FPDF 看起来确实 可以 做到这一点,但要准确重现他们之前的内容,需要在 FPDF 和我不知道是否有一种方法可以使用 javascript 来捕获用户在单击提交之前在表单上看到的内容并从中生成 PDF(这也会使其看起来与他们看到的完全一样或关闭)跨度>
-
了解如何使用 FPDF 生成 PDF 并通过电子邮件发送您的 PDF:stackoverflow.com/questions/14275172/…
标签: php javascript pdf email-attachments