HTML / PHP联系表单PHP错误

时间:2015-06-26 08:08:22

标签: php html forms twitter-bootstrap contact

尝试让我的联系表单生效时,会显示以下错误。以前在其他主机上工作,想知道它是否是PHP版本?

错误代码:

".$_GET['s']."
"; elseif (isset($_GET['e'])) echo "
".$_GET['e']."
"; ?>

见这里: http://harrykirkby.com/other/malcolms/index2.html

3 个答案:

答案 0 :(得分:2)

将文件重命名为index2.html至index2.php

然后在<?php ?>

中编写php代码

<?php

//code is here

?>

提示:改进您的编码格式

<button type="submit" class="btn btn-inverse">Send</button>

将其更改为

<input type="submit" class="btn btn-inverse" value="Send">

答案 1 :(得分:1)

首先,您的文件扩展名应为.php并添加<?php ?>标记。

否则,除非您在apache中重写网址,否则您的服务器会将其视为html。改变这个:

 http://harrykirkby.com/other/malcolms/index2.html

http://harrykirkby.com/other/malcolms/index2.php

答案 2 :(得分:0)

您的新主机不会将html文件视为PHP代码的正常可能性。您可以通过将文件重命名为.php

来解决该问题

如果您的网站托管允许允许翻译html文件,就像它们是PHP文件一样,您也可以修改PHP.ini。

您还可以添加.htaccess文件并添加以下内容

AddHandler x-httpd-php .html .htm 
AddHandler php-script .php .html .htm
AddHandler php5-script .php .html .htm
AddType application/x-httpd-php .htm 
AddType application/x-httpd-php .html

您不需要所有这些,只需要一个适合您的托管