PHP不工作的HTML文件
问题描述:
这PHP代码不会在HTML文件中工作,但它的工作原理如果一个PHP文件PHP不工作的HTML文件
$con = mysql_connect("localhost","root","aaaa");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("maptemp", $con);
$sql = "SELECT * FROM users";
$rs = mysql_query($sql) or die(mysql_error());
$selectbox='<select name=\'userst\'>';
while ($row = mysql_fetch_assoc($rs)) {
$selectbox.='<option value=\"' . $row['username'] . '\">' . $row['username'] . '</option>';
}
$selectbox.='</select>';
mysql_free_result($rs);
echo $selectbox;
答
许多(也许是大多数,所有?)网络服务器没有配置为查找php
脚本里面html
文件开箱即用。
Apache,一个非常流行的网络服务器,you might be running,是这样的网络服务器的一个例子。
但是,您可以配置一个像Apache一样的网络服务器来完成您想要的功能。如果您无法访问Apache目录本身中的Apache配置文件(这在共享服务器上很常见),那么您可以使用.htaccess
files以每个目录为基础进行配置。
这样做很简单:打开你喜欢的文本编辑器,抛出此行有:
AddType application/x-httpd-php .html
,并在同一个文件夹中保存为.htaccess
为您.html
文件。这应该做到这一点。
但是,我建议不要这样,因为人们(如网络服务器)不希望在html
文件中存在php
脚本。坚持使用php
脚本的.php
文件是一种很好的做法。
+0
通过这样做,当我刷新页面下载的东西没有任何扩展名。 – PlanetHackers 2017-01-20 00:02:52
什么是错误? – 2013-03-09 14:33:26
HTML文件通常不会运行PHP脚本。使用'.php'。 – 2013-03-09 14:33:50
您必须运行.php扩展名为 – Sam 2013-03-09 14:34:16