1

こんにちは、これはすべてPHP imを使用しています:

<?php
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$message = $_POST['message'];
$formcontent=" From: $name \n Phone: $phone \n Message: $message";
$recipient = "sophiec@fdb.co.uk";
$subject = "Contact Form";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!" . " -" . "<a href='contact.html' style='text-decoration:none;
color:#ff0099;'> Return Home</a>";
?>

まったく問題なく動作していますが、このメールと共に「これはあなたのウェブサイトからのものです」などのテキストを送信して、受信者にスパムではないことを伝えたいと思います (私のクライアントは技術に優しくなく、すべてがプレーン テキストで表示されます)。スパムとして)。私はPHPの知識がほとんどない初心者で、そのようなものを追加する方法がわかりません。内部に文字列を含む新しい変数を作成してから、それを次のように含めました。

mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");

行しますが、成功しません。時間を割いていただきありがとうございます。

4

3 に答える 3

3

この行を変更します。$formcontent=" From: $name \n Phone: $phone \n Message: $message";

必要なコンテンツを追加します。

$formcontent="This is from your website\n From: $name \n Phone: $phone \n Message: $message";

または、件名を変更したい場合は、次の行:$subject = "Contact Form";

必要なコンテンツを追加します。

$subject = "Contact Form - From your website";
于 2012-11-14T16:57:41.490 に答える
0

$formcontent='これはあなたのウェブサイトからのものです\n From: ' . $name . '\n 電話: ' . $電話。'\n メッセージ: ' . $メッセージ;

于 2012-11-14T17:08:33.270 に答える
0

$subjectまたはで追加できます$message

  $subject = "Contact Form: This is from your website"; // OR
  $message .= "This is from your website";
于 2012-11-14T16:59:00.550 に答える