-2

我在寻求一点建议。有人问我是否可以帮助他们使用表单系统。基本上,用户在提交时填写表单(超过 150 个字段)都经过 jQuery 和 PHP 验证,然后在确认页面上显示表单。此时,要求用户打印表单并将其提供给客户。数据不存储在任何地方。有人问我是否可以调整它以通过电子邮件发送表格,这就是我需要一些建议的地方。目前的表单都是用 CSS 格式化的,就像我说的那样,它有超过 150 个字段。客户希望通过电子邮件发送准确的报告,那么我是否需要将每行有 650 行奇数行的代码转换为 php,以便可以通过电子邮件发送?该代码混合了 HTML、JavaScript PHP Echoing 值,当然还有附加的 css 样式表。

我想我基本上要问的是有没有更简单/更好/更快的方式通过电子邮件向整个页面发送值?

谢谢你的帮助。

4

1 回答 1

0

如果您想通过电子邮件准确发送确认页面上的内容,那么@Fred -ii- 的建议可能会奏效。由于您可能已经拥有形成页面输出的 PHP 代码,您可以使用输出缓冲区并在将其刷新到页面之前获取其内容。请参阅 PHP 的输出控制函数

但是请记住,这种方式无法对数据进行清理或验证!如果您收到任何类型的错误消息或无效的输入数据(如恶意代码),那么这就是将显示的内容,因此也会通过电子邮件发送。这就是为什么我个人仍然会自己编写代码的麻烦。如果他们已经很好地命名了他们的输入字段,那么您应该能够在 PHP 中使用循环来遍历所有 POST 数据。至少,在尝试使用 POST 数据之前,我会对其进行某种完整性检查。

于 2013-08-20T01:31:55.583 回答