我一直在编写一些代码来发送来自网站的电子邮件。基本代码工作得很好,然后我添加了一些小位来检查输入的数据是否正确,现在只是显示页面不工作。这是我第一次使用PHP,所以我对这一切都很新,虽然我看不到代码有任何错误?
which pip
完美运作:
Windows Subsystem for Linux
任何人都可以帮我找到这个恼人的错误吗?
答案 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