0

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

4

1 回答 1

1

如果页面被视为下载,这意味着服务器不知道如何提供文件。这可能意味着您没有安装 PHP,或者 Apache 可能没有正确设置。

PHP 可以是您想要的任何文件扩展名,但 Apache 需要知道使用 PHP 引擎处理该扩展名。例如(在.htaccess):

AddType application/x-httpd-php .html

这告诉 Apache.html使用 PHP 引擎运行扩展文件。mod_rewrite如果您希望.html扩展显示和保留带有扩展的 PHP 文件,建议的方法是使用.php

HTML 代码可以与 PHP 代码混合。我建议阅读 PHP 的基础知识。

于 2013-03-13T12:40:01.180 回答