アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは

PHP でメールフォームを作成しています。
以前、こちらで相談に乗っていただき、
テキストメールの送信は正常に行ましたが、
テキストメールでは、送られてくるメールが貧弱な為、
HTML メールに変更しようと思っています。

$body='';
の中を HTML に書き換えたのですが、
コードのままメールが送られてきます。
どのようにすれば、''内のコードを正しく認識してくれますでしょうか。
mb_send_mailで実現するのは難しいでしょうか。

どなたか、ヒントをください。
よろしくお願いします。

--------------------------------------
今は、以下のようなコードを書いています。

<?php
mb_language('Japanese');
mb_internal_encoding("Shift-JIS");
$header_info="From: ".$_POST['email']."\nContent-Type: text/plain;charset=ISO-2022-JP\nX-Mailer: PHP/".phpversion();
$body='
<html>
<table width="100%" border="1">
<caption>入力内容をご確認いただき、正しければ 「送信」 ボタンを押してください。</caption>
<tr bgcolor="#A9A9A9">
<td colspan=3>依頼者の情報</td>
</tr>
<tr bgcolor="#D3D3D3">
<th width="10%" align="right">1</td>
<td width="50%" align="left" bgcolor="#D3D3D3">所属</td>
<td width="40%"><?php print $section ?></td>
</tr>
<tr>
<th width="10%" align="right">2</td>
<td width="50%" align="left">依頼者</td>
<td width="40%"><?php print $name ?></td>
</tr>
<tr bgcolor="#D3D3D3">
<th width="10%" align="right">3</td>
<td width="50%" align="left" bgcolor="#D3D3D3">メールアドレス</td>
<td width="40%"><?php print $email ?></td>
</tr>
...... 中略
</table>
</html>
';
mb_send_mail($_POST['email'],$_POST['_subject'],$body,$header_info);
?>

A 回答 (1件)

>どなたか、ヒントをください。



ではヒント。

Content-Type: text/plain;

ただのテキストになってますよ。
    • good
    • 0
この回答へのお礼

...お恥ずかしい。
text/htmlに直したら、htmlメールが送られてきました。
ありがとうございます。

お礼日時:2007/05/21 19:37

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!