-5

重複の可能性:
ページにアクセスしたときに電子メール通知を送信する方法は?

ログインシステムでメール通知を作成する方法についてお聞きしたいだけです。たとえば、ユーザーがシステムにログインすると、管理者は、ユーザーがシステムにアクセスした正確な日時にユーザーがログインしたことを通知するシステムからのメールを受け取ります。

ユーザーのようなアクセスは MYSQL データベース上にあります

セッションを使用してユーザーテーブルを呼び出し、ログインしているときにPHPシステムを介してメールを送信するにはどうすればよいですか?

ここで私を助けてくれませんか。

4

2 に答える 2

0
$email = "self@email.com";
$subject = "New Membership";
$message = "your text here";
$header = "Content-Type: text/html; charset=UTF-8;\r\n";
mail($email, $subject, $message, $header);

また、MySql フォルダーのどこかに電子メール ポップと smtp 接続が必要です。たぶん、他の誰かがそれを手伝ってくれるでしょう。

于 2012-07-25T06:52:13.507 に答える
0

ログイン時にMySQLデータベースを使用してユーザーの情報を取得していると思います。

           if($login_success){

            $email_to="admin@domain.com";
            $email_subject="A user logged in to the system";
            $email_from='system_info@domain.com';

            $email_message = "Following user has logged in to the system at ".$time."\n\n";

            $email_message .= "Name  : ".$name."\n\n";
            $email_message .= "Email  : ".$email."\n\n";
            $email_message .= "User ID: ".$user_id."\n\n";


            $headers = 'From: '.$email_from."\r\n".
            'Reply-To: '.$email_from."\r\n" .
            'X-Mailer: PHP/' . phpversion();
            @mail($email_to, $email_subject, $email_message, $headers);
        }

ログインの時間を計算できます -$time= date('l jS \of F Y h:i:s A');

お役に立てれば

于 2012-07-25T06:53:57.577 に答える