Facebook App Form集成

时间:2012-12-04 10:28:07

标签: php facebook forms

我有一个简单的php邮件程序脚本,我经常在网站上使用,我正在尝试将其集成到Facebook应用程序中。该应用程序正常运行Heroku,并且设置正确。

然而,表格不起作用,它会通过所有动议,但实际上并不发送电子邮件。

我想知道是否有人可以对此有所了解?基本上它是一个facebook页面选项卡应用程序的竞赛答案表单。我应该使用fb:form还是什么?

提前致谢

千电子伏

HTML FOR FORM

<form action="mailer.php" id="form" method="post" name="form">
<div class="field form-inline">
<label class="contact-info" for="txtName">Name*</label> <input class=
"txt" id="name" name="name" type="text" value="">
</div>

<div class="field form-inline">
<label class="contact-info" for="txtEmail">Email*</label> <input class=
"txt" id="email" name="email" type="text" value="">
</div><br>
<br>
<br>
<br>

<div class="submit">
<input class="submit" name="submit" type="submit" value="Submit Form">
</div>
</form>

PHP FOR FORM

<?php
$name    = $_POST['name'];
$email   = $_POST['email'];

$form_message = "Name: $name \nEmail: $email";

// echo for form completion

$myString = "Thank you for filling out our feedback form.";
echo $myString;

//header( "Location: http://www.google.com");//

mail("kevinhowbrook@me.com", "Email Subject", $form_message, "From: $email" );

?>

1 个答案:

答案 0 :(得分:0)

只要您可以调试(并且回显的文本显示),我猜测它是邮件功能本身的问题。如果您不使用其他信息,任何垃圾邮件过滤器都会阻止它。

我通过快速谷歌搜索发现了一些页面:

http://www.transio.com/content/how-pass-spam-filters-php-mail

http://www.velvetblues.com/web-development-blog/avoid-spam-filters-with-php-mail-emails/

您还可以使用PHP邮件程序类,如下所示:

http://code.google.com/a/apache-extras.org/p/phpmailer/