php回调脚本

时间:2013-03-13 12:34:34

标签: php callback

我正在尝试为我的网站制作回调函数。我看过一些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中并将其放在表单上方?

1 个答案:

答案 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的基础知识。