我有一個(gè)簡(jiǎn)單的代碼,如果郵件已發(fā)送,則應(yīng)回顯 1;如果未發(fā)送,則應(yīng)回顯 0。但我收到錯(cuò)誤 500。我嘗試更改電子郵件,但沒有成功。請(qǐng)?zhí)岢鲂迯?fù)建議。<html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> </head> <body> <div class="container-fluid"> <h1>Emails:</h1> <p> <?php $to = "myemail@gmail.com" $subject = "Subject"; $message = "This is a message"; echo mail($to, $subject, $message); ?> </p> </div> </body></html>
1 回答

慕蓋茨4494581
TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊
;我的猜測(cè)是您在設(shè)置變量后缺少一個(gè)$to,導(dǎo)致您看不到的解析錯(cuò)誤,因?yàn)殄e(cuò)誤沒有顯示。
?<?php
? ? ? $to = "myemail@gmail.com";
? ? ? $subject = "Subject";
? ? ? $message = "This is a message";
? ? ? echo mail($to, $subject, $message);
您可能需要?啟用錯(cuò)誤顯示以進(jìn)行調(diào)試。
此外,由于該mail()函數(shù)返回一個(gè)布爾值,因此如果您回顯它,它將不會(huì)在失敗時(shí)顯示任何內(nèi)容。您應(yīng)該使用var_dump()而不是echo為了顯示結(jié)果以進(jìn)行調(diào)試。
- 1 回答
- 0 關(guān)注
- 109 瀏覽
添加回答
舉報(bào)
0/150
提交
取消