何とか自分で改造しようと頑張っているのですが、中々上手く行きません。
博識な皆様の力を再度お借りしたいと思います。
標準スニペットのContactFormを改造し、送信出来る項目を増やそうとしています。
項目自体は何とか増やせたのですが(現在、テスト的に1項目のみ増やしました)、メールを受け取るとメールにエラーが出ます。
エラー内容は
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
というエラーで文字コードのエラーのようです。
私が行なった改造は
- $address= ’’; を(88行目に)挿入
- $address = $_POST[’address’]; を(97行目に)挿入
- $body = "名前: $from¥nメールアドレス:$from_email¥n住所:".$address."¥nお問い合わせ内容:¥n" . $message; に(110行目)変更
- if (mb_send_mail($to, $subject, $body, $address, $headers)) { に(111行目)変更
- $address=""; を(116行目に)挿入
- <label for="address">住所: <input type="text" name="address" id="address" size="30" value="$address" /></label>を(140行目に)挿入
です。
メール自体は送れていますし、本文に文字化けもありません(上記エラーの上に何やら文字化けがあります)。
メールの書かれているエラーを無くすにはどのようにすれば良いのでしょうか?
ご助言頂ければ幸いです。
ついでと言ってはなんですが、ContactFormで、メールを投げた後、特定のページを表示することは可能なのでしょうか?現在はフォームに戻るのですが…