0

Actionscript3.0とFlashCS6を使用してWebサイトの連絡フォームを作成していますが、コードを完全に書き留めていますが、電子メール宛てのメッセージを受信するために機能していません:(これが私のコードです

<?php


$emailTo    = "myemail@myemail.com";
$name       = $_POST["Patrick"];
$emailFrom  = $_POST["myemail@myemail.com"];
$message    = $_POST["Hello"];
$subject    = "From Contact Form";

if(!empty($_POST)) {
    $body  = "Name: "     . $name .      "\n\n";
    $body .= "Email: "    . $emailFrom . "\n\n";
    $body .= "Message:\n" . $message;
    $body  = wordwrap($body, 70);
    $header = "From: " . $emailFrom . "\nReply-To: " . $emailFrom. "\n\n";

if(mail($emailTo, $subject, $body, $header)) {
    echo("result=Successful");
} else {
    echo("result=Unsuccessful");
}

}
?>

ありがとう、そして私はあなたたちが私を助けることができることを願っています

4

1 に答える 1

2

$_POST問題は、変数を取得しようとする方法にあると思います。

あなたのコードは、 、 、 という名前のフィールドを投稿することを示唆してPatrickmyemail@myemail.comますHello。それは論理的ではないでしょう。

したがって、コードは次のようになるはずです。

$emailTo    = "myemail@myemail.com";
$name       = $_POST["name"];
$emailFrom  = $_POST["emailFrom"];
$message    = $_POST["message"];
$subject    = "From Contact Form";

または、テスト目的(メール スクリプトが機能しているかどうかを確認するため):

$emailTo    = "myemail@myemail.com";
$name       = "Patrick";
$emailFrom  = "myemail@myemail.com";
$message    = "Hello";
$subject    = "From Contact Form";
于 2012-11-10T19:03:07.253 に答える