-1

我刚开始使用 PHP,并希望通过 PHP 将我的 HTML/javascript 表单发送到电子邮件。因此,相关的代码位(都在同一个 HTML 文档中):-

(网址更改以保护无辜者,但在现实生活中它们都是相同的(剪切/粘贴)。)

<form id=emailform method="post" action="http://www.qqqqqqqq.co.uk/PHP/TestPHP.php"   enctype="multipart/form-data" accept-charset="UTF-8">

这给出:- 错误 500 - 内部服务器错误

<a href="http://www.qqqqqqqq.co.uk/PHP/TestPHP.php">Test PHP</a>

这将运行 PHP 代码。

PHP,在这种情况下是一个简单的回显,因为我拥有的任何 PHP 都会发生错误,它是:-

<html>
<body>
<?php
/* phpinfo(); */
   echo "This is a Test PHP echo test"; ?>
</body>
</html>

我做了什么很蠢的事吗?我认为该操作(如果表单有效)的行为类似于链接,因此是第二次测试。

4

1 回答 1

0

一件事可能会有所帮助,也可以在表单的 ID 周围加上引号,

<form id="emailform" method="post" action="http://www.qqqqqqqq.co.uk/PHP/TestPHP.php"   enctype="multipart/form-data" accept-charset="UTF-8">

500 错误意味着“网站的服务器出现问题,但服务器无法更具体地说明确切的问题是什么” - about.com

尝试在 ID 周围加上引号,让我们知道会发生什么。出于某种原因,这是我经常犯的一个常见错误,我也遇到了同样的问题。

http://pcsupport.about.com/od/findbyerrormessage/a/500servererror.htm

于 2013-10-03T18:21:54.260 回答