【问题标题】:PHP Contact Form - Reply to email formPHP 联系表格 - 回复电子邮件表格
【发布时间】:2013-11-02 07:36:27
【问题描述】:

我创建了一个联系表单,它使用我的 php 脚本通过电子邮件发送表单:

    <?php

$header = 'From: info@omgphotobooth.com.ar' . "\r\n" .
'Reply-To: '.$POST["email"]. "\r\n" .
'X-Mailer: PHP/' . phpversion();

$msg = '';

foreach($_POST as $k => $v) {
    $msg .= "$k: $v \n";
}

$res = @mail('maia@jonetsugroup.com.ar', 'Contacto desde web', $msg, $header);

header('Content-type: text/json');


$res = true;

echo json_encode( array('result' => $res) );

?>

我在我的帐户上收到了电子邮件,但随后我想回复用户在表单中写入的“电子邮件”说明。我该怎么做?

【问题讨论】:

  • 您提供的代码有什么问题?
  • 'Reply-To: '.$POST["email"]"\r\n" . 那行发生了什么?您是否错过了"]"\r 之间的串联?
  • 我只是纠正它。没关系,但是当我在我的帐户中收到电子邮件并选择“回复”电子邮件时,我想回复用户在表单上填写的电子邮件,而是回复“info@omgphotobooth.com.ar”。如果用户使用电子邮件 info@www.com.ar 填写表格,我想将该电子邮件直接回复到该地址。这可能吗?

标签: php forms email


【解决方案1】:
$header = 'From: info@omgphotobooth.com.ar' . "\r\n" .
'Reply-To: '.$_POST["email"].'.\r\n" .
'X-Mailer: PHP/' . phpversion();

【讨论】:

  • $_POST["email"] 怎么样?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-19
  • 1970-01-01
相关资源
最近更新 更多