-2

基本的に、ページにフォームがあり、ユーザーがフォームに入力して送信すると、送信されるコードは(PHP)です。

$webmater = myemail@mail.com;
$from = $user_name;
$body = "Name: $user_name \n".
        "E-mail: $user_email \n".
        "Subject: $user_subject \n".
        "Message: $user_message \n";
$headers = 'From: '.$from.' <'.$user_email.'>' . "\r\n" . 'Reply-To: ' . $user_email;
mail($server, $user_subject, $body, $headers);

$ body内にページを挿入する方法はありますか?好き:

$body = "<html>Lalalala.......</html>";

実際に試してみましたが、作成したすべてのコードがページに送信されてしまいます。基本的に、私はその「くだらない」情報テキストが電子メールに送信されることを望んでいません。あるデザインで欲しいです。出来ますか?

4

1 に答える 1

1

HTMLコンテンツタイプをヘッダーに追加するだけです。

$body = "<html>Lalalala.......</html>";
$headers = 'From: '.$from.' <'.$user_email.'>' . "\r\n" . 'Reply-To: ' . $user_email . "\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1";
mail($server, $user_subject, $body, $headers);

この素敵な記事を読んでください:PHPで素敵なHTMLメールを送信する

于 2013-02-04T00:01:55.577 に答える