2010-02-10 290 views
0

我们提交了一个表单并将结果显示给使用php的用户。据我所知,没有办法设计一个CGI电子邮件,也没有PHP电子邮件看起来像HTML页面。我曾尝试用PHP(我不熟悉),但据我所见,它不会工作,因为在从表单提交的电子邮件中有其他的PHP标题。通过电子邮件发送表格

最简单的方法是发送电子邮件的内容,如果可能的话。我发现和乔纳森桑普森编写的AJAX脚本。虽然这发送了一封电子邮件,而不是通过电子邮件发送给我,来自主题等等,但内容简单地说为空。

Sampson的脚本就在这里。有谁知道如何使它工作 email div content in php

回答

0

我不一定知道如何使这个脚本工作,但我知道我的PHP电子邮件表格的方式。 你试图发送什么?你能给我一个表格的例子吗?

如果内容不是非常困难,我只会将它作为HTML电子邮件或简单的PHP邮件格式发送。

Craig

+0

这是极有可能我过于复杂的问题更多。你会发现和我的意思是这个链接的例子。在页面加载完毕后,点击购物篮/结帐位置,然后填写详细信息以提交。它会加载一个名为booking的php页面。 div'booking_quote'中的信息是我想通过电子邮件和销售团队发送给用户的信息。 http://www.divethegap.com/scuba-diving-programmes-dive-the-gap/programme-pages/dahab-diver/dahab-diver-beginners.php – 2010-02-11 09:33:20

+0

如果它是一个简单的PHP表单,您可以必须以非常好的格式发送数据,例如:*标题*:内容或甚至段落等。如果这是您正在寻找的内容? – 2010-02-11 14:36:25

0

我不确定你在问什么。桑普森的例子工作正常。当然,他并没有提供整齐的文件供您使用,但我认为您正在过度复杂化这个问题。

问题:您想发送一封HTML样式的电子邮件吗?没有必要将jQuery和Ajax以及DOM引入其中。你只需要用简单的字符串操作来格式化电子邮件,以便在电子邮件中看起来不错。查看此网页出来:

简单的例子:http://phpform.net/html_mail.php

这发出了一个基本的CSS样式的电子邮件。最重要的部分是Content-type:text/html;头

有点更先进的

http://www.phpbuilder.com/columns/kartic20000807.php3?page=2

跳到有关发送多部分邮件

演示的部分:http://css-tricks.com/sending-nice-html-email-with-php/

+1

这很可能是我过分复杂的问题。你会发现和我的意思是这个链接的例子。在页面加载完毕后,点击购物篮/结帐位置,然后填写详细信息以提交。它会加载一个名为booking的php页面。 div'booking_quote'中的信息是我想通过电子邮件和销售团队发送给用户的信息。 http://www.divethegap.com/scuba-diving-programmes-dive-the-gap/programme-pages/dahab-diver/dahab-diver-beginners.php – 2010-02-11 09:33:36