PHP 表单脚本错误

发布于 2024-10-09 04:13:12 字数 359 浏览 5 评论 0原文

我创建了一个相当大的 html 表单,我希望将数据发送到我的电子邮件地址。

我正在使用 POST 方法,并认为我的 PHP 已经达到标准。但是,我现在在提交时收到以下错误:

Parse error: syntax error, unexpected '}' in C:\www\mo\marinecforum\send_form_application.php on line 90. 

我对此感到非常痛苦。除了上面的错误之外,我想知道是否有更好的方法来解决这个问题?

这是PHP 代码

I have created a rather larger html form and I would like the data to send to my email address.

I am using the POST method and thought my PHP was up to snuff. However, I now get the following error upon submission:

Parse error: syntax error, unexpected '}' in C:\www\mo\marinecforum\send_form_application.php on line 90. 

I am having a hell of a time with this. Beyond the error above, I wonder if there is a better way to approach this?

Here is the PHP code.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

妖妓 2024-10-16 04:13:13

您应该计算开始和结束 {} 的次数。您有 1 个打开的 { 和 3 个关闭的 },所以 2 个太多了。

You should count your opening and closing {'s and }'s. You have 1 opening { and 3 closing }'s so that's 2 too much.

迷荒 2024-10-16 04:13:13

语法错误:

这个

}    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" />

或将 $_POST["email"] 更改为 $_POST["address PHP 文件中的“]。

EDIT3:

配置邮件。

ini_set("SMTP","mail.marineconomicforum.org");
ini_set("smtp_port","25");
ini_set('sendmail_from', '[email protected]');

Syntax error:

This

}    mail($to, $email_subject, $message, $headers); ?>

to this...

mail($to, $email_subject, $message, $headers);

Also when you write "$content =" you are resetting variable, you should append by "$content .="

Edit:

Here is entire code, that will probably work... http://sorskod.com/6ERZ455T

EDIT2:

Rename

Email Address <input type="text" name="address" />

To

Email Address <input type="text" name="email" />

OR change $_POST["email"] to $_POST["address"] in PHP file.

EDIT3:

Configure mail.

ini_set("SMTP","mail.marineconomicforum.org");
ini_set("smtp_port","25");
ini_set('sendmail_from', '[email protected]');
阳光的暖冬 2024-10-16 04:13:13

如果您转到此处查看您的脚本。
第 2 行有一个 {
以及第 51、90、107 行的三个 }

您需要将其中一个 } 更改为 { 以便打开和关闭每个集合 {}。

If you go here to your script.
You have one { on line 2
and three } on lines 51, 90, 107

You will need to change one of your } to { in order to have opened and closed every set {}.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文