PHPはこれまで私の最強のポイントではありませんでしたが、私は学びたいと思っています。私はEODタグ内の下の私のコードで少し問題があります。 18〜23行目は正確です。私は小さな書式設定エラーかもしれないと思っています。しかし、私のPHPの経験がないため、私は間違っている可能性があります。EODタグで定義されていない変数
<?php
/* subject & account */
$emailSub = 'Form Actioned';
$emailAcc = '[email protected]';
/* data collection */
$fnameField = $_POST ['fname'];
$lnameField = $_POST ['lname'];
$titleField = $_POST ['title'];
$emailField = $_POST ['email'];
$body = <<<EOD
<br><hr><br>
First Name: $fname <br>
Last Name: $lname <br> // <<-- This line is the one I'm suspicious of.
Company & Title: $title <br>
Email: $email <br>
EOD;
$headers = "From: $email\r\n";
$headers .= "Content-type: text/html\r\n";
$success = mail($emailAcc, $emailSub, $body, $headers);
/* result rendered as html */
$result = <<<EOD
Success
EOD;
echo "$result";
誰もがEODタグコードで大きな問題を見ることができますか?私はHTML上の要素の名前を三重にチェックして、PHPと正確にマッチさせましたが、まだ喜んではいません。
ご協力いただきまして誠にありがとうございます。
_ $のfname_と他の変数は、私は、このようなバカだ_ $のbody_ – C2486
内_ $ fnameField_ようにする必要があります。ありがとうございました。 – Beaniie