我对PHP非常陌生,我的第一个项目是开发评论系统。所以现在它很棒,但我想给评论者提供在发表新评论时收到电子邮件的选择。首先,我决定在我的表格中创建另一行: 'email_notifications'。在评论表单的submit.php中。当有新评论时通过电子邮件发送人
对方的电子邮件大家....我wan't使用方法:
$emails = mysql_query("SELECT * FROM email_notifications");
while($row=mysql_fetch_assoc($emails)) {
mail($row['email'],'New Comment on...','There was a new comment o....',"From: [email protected]");
}
我什至不知道这会工作。但我首先担心的是,它会不止一次地向人们发送电子邮件。 因为,如果人们用同一封电子邮件多次发表评论,当它通过所有电子邮件的数据库时,不会仅仅通过电子邮件发送该电子邮件。这是我最担心的问题。无论如何,每当发生新评论时,如果有人发送新评论而没有发送电子邮件的人不止一次,就可以发送电子邮件给他们。
摘要(我想要完成的任务):
有人提出评论。上述
2.每个人都有一个电子邮件
我希望我自己清楚。如果没有,我很抱歉。提前致谢。请记住,即时通讯依然是初学者:)
看到编辑,使用准备好的陈述添加了示例 – 2012-02-14 04:18:22
虽然我仍然需要$ email变量,对吧? – Shawn31313 2012-02-14 04:22:15
@ Shawn31313不,我把它清理干净。你甚至不必像以前那样申报$ email – 2012-02-14 04:24:19