我正在尝试为我的网站制作回调函数。我看过一些PHP脚本,但是我无法将脚本链接到输入文本框。我的PHP脚本名为callback.php
。这是我的HTML代码:
<form action="callback.php" method="post" accept-charset="utf-8">
<label id="Name"><br><br><br><br>Name<br>
<input name="nameinput" type="text" style="width: 300px; height: 30px;" /> </label>
<label id="Email"><br><br>Email Address<br>
<input name="emailinput" type="text" style="width: 300px; height: 30px;" /> </label>
<label id="Number"><br><br>Phone Number<br>
<input name="numberinput" type="text" style="width: 300px; height: 30px;" /> </label>
<label id="Subject"><br><br>Subject<br>
<input name="subjectinput" type="text" style="width: 300px; height: 30px;" /> </label>
<label id="Question"><br><br>Question<br>
<input name="questioninput" type="text" style="width: 300px; height: 70px" />
<br><br> </label>
<input name="Submit" type="submit" value="submit" />
</form>
我有我的表单,我尝试过使用其他PHP脚本,当我单击表单上的提交按钮时,它就像是下载一样。脚本是否必须位于.php
页面上,还是可以将其合并到HTML中并将其放在表单上方?
答案 0 :(得分:1)
如果将页面视为下载,则表示服务器不知道如何提供该文件。这可能意味着您没有安装PHP或Apache可能无法正确设置。
PHP可以在您想要的任何文件扩展名中,但Apache需要知道使用PHP引擎处理该扩展。例如(在.htaccess
中):
AddType application/x-httpd-php .html
这告诉Apache使用PHP引擎运行.html
扩展文件。如果您希望mod_rewrite
扩展名显示并保留带有.html
扩展名的PHP文件,建议的方法是使用.php
。
HTML代码可以与PHP代码混合使用。我建议阅读PHP的基础知识。