我似乎无法在网站上找到解决方案。我想做的是让用户点击一个按钮。然后,这将向我或办公室中的某人发送邮件,然后邮件将包含登录的用户详细信息。我正在成功发送邮件,但我不确定如何让代码向我发送用户信息。这是我的代码:
hot
真的很感激任何帮助。
由于
答案 0 :(得分:1)
include 'contact/config.php';
require_once 'class.user.php';
$user_home = new USER();
if(!$user_home->is_logged_in())
{
$user_home->redirect('index.php');
}
else
{
$stmt = $user_home->runQuery("SELECT * FROM tbl_client_info WHERE UCODE=:uid");
$stmt->execute(array(":uid"=>$_SESSION['userSession']));
$row = $stmt->fetch(PDO::FETCH_ASSOC);
error_reporting (E_ALL ^ E_NOTICE);
$post = (!empty($_POST)) ? true : false;
if($post)
{
$name = $row['firstname'];
$email = $row['billingemail'];
$subject = "myDraadloze Package Contact Card";
$email_to = " email@gmail.com";
$message = .= "Firstname: ".($name)."\n\n";
$message = .= "Email: ".($email)."\n\n";
$message = .= "Firstname: ".($name)."\n\n";
$error = '';
if(!$error)
{
$headers = 'From: your Website/email'."\r\n".
'Reply-To: Email.@ste.com'."\r\n" .
'X-Mailer: PHP/' . phpversion();
if(@mail($email_to, $subject, $message, $headers))
{
echo 'OK';
}
}}
?>
希望这有帮助!
答案 1 :(得分:0)
回复和来自格式看起来不正确。我只是为它们创建一个变量,然后将其粘贴在代码中。
$name = $row['firstname'];
$email = $row['billingemail'];
$subject = "myDraadloze Package Contact Card";
$message = stripslashes($_POST['Please contact user regarding example']);
$error = '';
$replyemail="'Reply-To: ".$name."<".$email.">'"."\r\n"; //looks likes this 'Reply-to: customer name <customeremail@whatever.com'\r\n
$fromemail="'from: ".$name."<".$email.">'"."\r\n"; //looks likes this 'from: customer name <customeremail@whatever.com'\r\n
//yours looked like this
//from:customername <customeremail@whatever.com\r\n
//these are headers and need to be seperated with '
//the ' should be at start and before \r\n
if(!$error)
{
$mail = mail(WEBMASTER_EMAIL, $subject, $message,$fromemail.$replyemail
."X-Mailer: PHP/" . phpversion());