はじめてphpをくんだものです。
フォーム記入者に送信完了メッセージをおくることは出来たのですが、
入力されたフォームの内容を管理者のメールに届くようできません。
どのようにしたら、フォームの内容を管理者のメールに届くようにできますか?
ぜひ教えてください。
宜しくお願い致します。
ちなみに送信完了ページのコードは下記のようになっています。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>送信完了画面</title>
</head>
<body>
<?php
$mailto = "mikuronbomber@gmail.com";
$onamae=$_POST['onamae'];
$mail=$_POST['mail'];
print $onamae .'様<br>';
print $mail .'に確認メールを送りました。お問い合わせありがとうございました。<br>';
$mail_mes=$onamae."様\nお問い合わせありがとうございました。\n";
$mail_sub='ECCベストワン';
$mail_head='From:mikuronbomber@gmail.com';
$mail_mes=html_entity_decode($mail_mes,ENT_QUOTES,'UTF-8');
mb_language('Japanese');
mb_internal_encoding('UTF-8');
mb_send_mail($mail,$mail_sub,$mail_mes,$mail_head);
?>
</body>
</html>
No.1ベストアンサー
- 回答日時:
mb_send_mail()はサーバー側のOSによって仕様がかわることもあり
挙動も不安定なのであまりよい関数ではないですね
PEAR::Mailなどで処理したほうがよいかも
>入力されたフォームの内容を管理者のメールに届くようできません。
これって本当に転送?
たんにBCCで送ればいいのでは?
もしくは処理を2度入れてTOを送り先と管理者に同じ内容を送ればよいでしょう
(効率はわるいですが)
ちなみに$_POST['mail']で受けたメールアドレスにメールを送る仕組みは
攻撃やスパムの踏み台にされる可能性があるので感心できません
丁寧にご回答ありがとうございました。
>mb_send_mail()はサーバー側のOSによって仕様がかわることもあり
>挙動も不安定なのであまりよい関数ではないですね
しりませんでした。
TOを送り先と管理者に同じ内容で対応致しました。
スパム対する注意事項も記載してくださりありがとうございました・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP phpのメールフォームの完了画面でメール受信のコードを書いています。 1 2023/05/31 11:39
- PHP php 完了画面の送信メールのコードを書いているのですが・・・ 2 2023/06/02 12:01
- PHP php ログイン 1 2022/11/01 00:24
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
さくらサーバーにて、phpからメ...
-
PHP、PEARでのメール送信での送...
-
mail関数を使った場合のReturn-...
-
PHPからのメールがこない
-
メールフォームのタイトルが文...
-
ローカル環境でのメール送信
-
phpでmb_send_mailを用いてメー...
-
mb_send_mail関数が利用出来ない
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
form actionで二つ送信先を指定...
-
onedrive にexcelファイルをア...
-
Apacheでhttp://localhost/が表...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
.htaccessにphp_valueが使用できな
-
別PHPファイルに変数を渡す
-
phpの中でphpを書けないか
-
.phpと.incファイルの違いはな...
-
PHPのif文でその処理を途中で抜...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php 完了画面の送信メールのコ...
-
さくらサーバーにて、phpからメ...
-
メールフォームのタイトルが文...
-
PHPsendmailにて送信元を変更
-
mb_send_mail関数が利用出来ない
-
PHPからロリポップ!のメールサ...
-
VBA 添付ファイルをつけてメー...
-
mailやmb_send_mail関数で、本...
-
sendmailでエラーがでます
-
PHPでの仮登録時の会員認証メー...
-
phpでメール送信できません 原...
-
mb_send_mail() 第 4、5 引数の...
-
PHPMailerのコードエラーが解決...
-
ローカル環境でのメール送信
-
PHPからメールを送る@さくらイ...
-
PHPでメールを送信するには
-
mb_send_mailについて
-
mail関数を使った場合のReturn-...
-
メールの本文をSmartyにしたい
-
サーバーによってはmb_send_mai...
おすすめ情報