可能重复:
访问页面时如何发送电子邮件通知?
我只是想问一下如何通过登录系统创建电子邮件通知。例如,如果用户登录系统,那么管理员将从系统收到一封邮件,通知用户在用户访问系统的确切日期和时间登录。
类似用户的访问在MYSQL数据库上
当他/她登录时,我如何使用会话调用用户表并通过 PHP 系统给我发邮件???
你能帮我吗?
可能重复:
访问页面时如何发送电子邮件通知?
我只是想问一下如何通过登录系统创建电子邮件通知。例如,如果用户登录系统,那么管理员将从系统收到一封邮件,通知用户在用户访问系统的确切日期和时间登录。
类似用户的访问在MYSQL数据库上
当他/她登录时,我如何使用会话调用用户表并通过 PHP 系统给我发邮件???
你能帮我吗?
$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 连接。也许其他人可以提供帮助。
我假设您在登录时使用 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');
希望这可以帮助