我创建了一个相当大的html表单,我希望将数据发送到我的电子邮件地址。
我正在使用POST方法,并且认为我的PHP符合要求。但是,我现在在提交时收到以下错误:
Parse error: syntax error, unexpected '}' in C:\www\mo\marinecforum\send_form_application.php on line 90.
我有一段时间了。除了上面的错误,我想知道是否有更好的方法来解决这个问题?
这是PHP code。
答案 0 :(得分:0)
语法错误:
此
} mail($to, $email_subject, $message, $headers); ?>
到此......
mail($to, $email_subject, $message, $headers);
当你写“$ content =”你正在重置变量时,你应该附加“$ content。=”
编辑:
以下是整个代码,可能会有效... http://sorskod.com/6ERZ455T
EDIT2:
重命名
Email Address <input type="text" name="address" />
要
Email Address <input type="text" name="email" />
或者在PHP文件中将$ _POST [“email”]更改为$ _POST [“address”]。
EDIT3:
配置邮件。
ini_set("SMTP","mail.marineconomicforum.org");
ini_set("smtp_port","25");
ini_set('sendmail_from', 'alex@marineconomicforum.org');
答案 1 :(得分:0)
您应该计算您的开始和结束时间{
和}
。您有1个开放{
和3个关闭}
,因此太多了。
答案 2 :(得分:0)
如果您将here转到脚本中。 你有一个{第2行 在第51,90,107行
您需要将其中一个更改为{以便打开和关闭每个集{}。