こんにちは
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);
?>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルの任意の列を非表示に...
-
テーブルの行を折りたたみたい...
-
tableにul,または,olを入れられ...
-
スタイルシートで colspan=3と...
-
safariで特定条件下でデーブル...
-
ASP GridViewで1レコード2行を...
-
テーブルの入れ子について
-
この出品にある送料表の作り方
-
HTMLで外部ファイルの読み込み
-
テーブルのヘッダとボディの幅...
-
テーブルのレイアウトがおかし...
-
TRタグの余白をcssで設定するには
-
テーブルタグのセルの幅の一部...
-
テーブルの行の高さを指定する...
-
HTML <td></td>タグ セル内余...
-
テーブルの表示がずれます
-
テーブルのセルに画像をピッタ...
-
線が一番細いテーブル
-
逆L字の表(table)組み
-
画像と画像の間の空白
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TRタグの余白をcssで設定するには
-
tableにul,または,olを入れられ...
-
テーブルの任意の列を非表示に...
-
テーブルのヘッダとボディの幅...
-
cssで、表示されるテキストによ...
-
HTML <td></td>タグ セル内余...
-
文字列が入っているtdを削除せ...
-
テーブルのセルに画像をピッタ...
-
テーブルの行を折りたたみたい...
-
テーブルの行の高さを指定する...
-
テーブルの表示がずれます
-
テーブルタグのセルの幅の一部...
-
中に<table></table>が使えるア...
-
逆L字の表(table)組み
-
ホームページ 表の上の余白を...
-
表の中の列の順番を入れ替える...
-
EXCELからhtmlへの変換で罫線が...
-
tableでcolspanを使うと次行以...
-
表の1列だけをCSSを使って右揃...
-
文字の中央そろえを一括で指定...
おすすめ情報