-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 回答