3

HTMLフォームのテキストエリアとPHPを使用して、ウェブサイトを使用してメールを送信しています

メッセージ本文にリンクを挿入するにはどうすればよいですか。私はこれが好きでした

<a href="http://www.xxxxx.com/">Visit the site</a>

しかし、私は全文を受け取っています。私も試しました

<html>
  <head>
    <title>Test</title>
  </head>
  <body>
    <a href="http://www.xxxxx.com/">Visit the site</a>
  </body>
</html>

しかし、私は全文を受け取っています

4

4 に答える 4

3

ヘッダーを正しく追加していることを確認してください

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

参照例 #4 HTML メールの送信

于 2013-04-05T05:07:27.410 に答える
0

メール サーバーに送信されるメッセージ ヘッダー内に content-type 宣言を設定しようとしましたか?

コンテンツ タイプ: テキスト/html; 文字セット=UTF-8

于 2013-04-05T05:07:55.157 に答える
0

ヘッダーをに設定text/html

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1";

例を参照してください: PHP mail() 関数

于 2013-04-05T05:08:07.133 に答える
0

問題は確かにあなたのヘッダーにあります

$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

これらのヘッダーを使用すると、コンテンツが正しく解釈されます。

こちらをご覧ください

于 2013-04-05T05:08:20.103 に答える