我为我的网站创建了一个联系表单,当我单击提交按钮时,它只显示PHP代码而不是它应该显示的消息,比如用户输入表单的文本信息.
以下是表单的HTML代码:
<html>
<link href="contact.css" rel="stylesheet" type="text/css" />
<head>
<title>Contact Us</title>
</head>
<body>
<form action="contact.php" method="post">
<div id="ContactForm">
<fieldset>
<h4>Contact Parquest:</h4>
<label class="labelone" for="name">Name:</label>
<input name="name"/>
<label for="email">Email: </label>
<input name="email"email"/>
<label for="commens">Comments: </label>
<textarea name="commens"></textarea>
</fieldset>
<fieldset>
<input class="btn" type="submit" value="Send Email"/>
<input class="btn" type="reset" value="Reset Form"/>
</fieldset>
</form>
</div>
</html>
Run Code Online (Sandbox Code Playgroud)
我无法发布PHP代码,因为它只是在我尝试时没有显示,所以继承人截图:http://prntscr.com/79hadk
cat*_*lla 11
您的代码没有问题..问题在于您的环境..我猜您没有通过服务器运行html文件..
如果浏览器上的网址如下所示:
file:///c:/path/to/your/file/page.html
Run Code Online (Sandbox Code Playgroud)
然后你做错了 ..为了运行.php脚本,你需要一个像apache或nginx这样的web服务器......这个url应该是这样的
http://localhost/path/to/file/page.html
Run Code Online (Sandbox Code Playgroud)
那么php文件应该按预期运行..
php文件是解释脚本语言,因此它需要服务器中的解释器才能运行..如果它只是在没有服务器的浏览器中浏览,它只会输出内部的代码..
| 归档时间: |
|
| 查看次数: |
14028 次 |
| 最近记录: |