0
在開發過程中,當其他人正在試驗我的網站並遇到問題時,我希望能夠找出我的代碼出現問題的位置,get_defined_vars()可能是最有用的對於我來說,找出在這一點上發生的事情是有用的。通過電子郵件發送給您自己的get_defined_vars()
我最多寫這個功能的點,但是它返回:
Parse error: syntax error, unexpected '='
有誰知道的方式從PHP自己發送get_defined_vars()?
if(isset($_GET['sendmeanemail'])){
$emailarr = get_defined_vars();
$to = '[email protected]';
$subject = 'Debug Report for'. $currentApiUser['first-name']. ' '. $currentApiUser['last-name'];
$message = '<pre>\n';
$message. = print_r(addslashes($emailarr));
$message. = '</pre>';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
編輯:這是通過改變固定:(預標籤實際上的arent必要,我盤算着如何更好的爲Gmail的格式)
if(isset($_GET['sendmeanemail'])){
$emailarr = get_defined_vars();
$to = '[email protected]';
$subject = 'Debug Report for'. $currentApiUser['first-name']. ' '. $currentApiUser['last-name'];
$message = '<pre>';
$message .= print_r($emailarr, true);
$message .= '</pre>';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
警告:和addslashes()預計參數1是字符串數組/給出無功/ www/html等/ – Jay
還,刪除和addslashes只是yeilds
– Jay可以是固定的,將詳細說明, upvote這個人。 – Jay