调试:用PHP发送电子邮件

时间:2016-10-28 17:13:32

标签: php email debugging

我一直在编写一些代码来发送来自网站的电子邮件。基本代码工作得很好,然后我添加了一些小位来检查输入的数据是否正确,现在只是显示页面不工作。这是我第一次使用PHP,所以我对这一切都很新,虽然我看不到代码有任何错误?

enter image description here

which pip

完美运作:

Windows Subsystem for Linux

任何人都可以帮我找到这个恼人的错误吗?

2 个答案:

答案 0 :(得分:3)

您拥有. =的任何地方都需要更改为.=

$error_message . = '<li>The Email Address you entered does not appear to be valid.</li>';

应该是

$error_message .= '<li>The Email Address you entered does not appear to be valid.</li>';

为了能够调试php,您需要在某处可以在本地运行它并查看错误消息。当我运行该文件时,我得到:Parse error: syntax error, unexpected '=' in temp.php on line 23,它告诉您确切地找到语法问题的位置。

答案 1 :(得分:0)

您的问题在于如何设置$ error_message变量,您的代码是:

$error_message . = '<your error message here>';

但是你不能在&#34;。&#34;之间留出空间。和&#34; =&#34;

将这些行更改为:

$error_message .= '<your error message here>';

请参阅此链接以在php脚本中启用error_reporting: PHP Error Reporting