-1

PHP のメール機能について質問があります。お役に立てれば幸いです。PHPの経験はほとんどありません。

ユーザーが HTML フォームを介して次の情報を送信できる Web ページをセットアップしました: 名前、電子メール、電話、およびカップルのドロップダウン セレクター。

空の form.php を作成しました。送信をクリックすると、その php ファイルに接続されます。問題は、PHPでこれが可能であることがわかっている限り、結果をmysqlデータベースなしでメールアドレスにメールで送信したいのですが、これに関するチュートリアルが見つかりませんでした。

ポインタやガイドを教えてください。どうすればいいですか?

前もって感謝します乾杯: ))

編集:いくつかのPHPチュートリアルで、私はメールを自分のメールアドレスに送信し、メールの件名を正しく取得することができましたが、送信されたメールの本文にメールの結果を取得できませんでした。常に空です。

スクリプトの例を教えてください。このフォームの結果をメッセージの本文に表示するにはどうすればよいですか? ほとんどのチュートリアルでは、本文で $message を取得する方法を示していますが、$message 経由で送信するテキストは実際にはありません。いくつかのテキスト フィールドといくつかのドロップ ダウン セレクターがあります。

4

2 に答える 2

1

これを試してみてください:

<?php
$to = "someone@example.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "someonelse@example.com";
$headers = "From:" . $from;

if(mail($to,$subject,$message,$headers)){
echo "Mail Sent.";}
else{
echo "Mail not sent";
}
?>

編集: 1: soneonelse@example.com; と 'someonelse@example.com は、メールの送信者と受信者について言及しているように、2 つの異なるメールです。そのため、上記のメールを送信したいメールに変更してください。

2: スタイル<div>を設定する場合は、次のようにします。

 echo "<div style='color:white; background-color:red; font-size:14px; padding:20px; 
 border:1px solid black;'> Mail Sent</div>";
于 2013-05-17T00:13:30.007 に答える
0

使用mail()機能:

mail($to, $subject, $message);

マニュアルの詳細: http://php.net/manual/en/function.mail.php

于 2013-05-16T23:25:00.183 に答える