我有一个调用PHP IE6的HTML代码的HTML相对路径,问题是当我使用相对路径,它只是打开PHP文件,但是当我使用绝对路径,则执行PHP代码。 html和php都在同一个目录中,并且apache正在运行。不工作PHP
下面一个工作:
<form action="http://localhost/welcome.php" method="POST">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
</form>
不工作:
<form action="welcome.php" method="POST">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
PHP代码:
<html>
<body>
Welcome <?php echo $_POST["fname"]; ?>!<br />
</body></html>
其实在这两种情况下,我双击html文件。绝对路径文件工作正常,它打开http://localhost/welcome.php,但在第二种情况下,它只是打开c:/xampp/htdocs/welcome.php。我不知道这里有什么问题吗?我需要在conf文件中添加.html设置吗? – user757621 2011-05-22 07:15:26
@John这是一个答案;你应该做到这一点。 – Jordan 2011-05-22 07:15:39
@Jordon谢谢。我做了,并添加了一些颜色,使其可以理解。 – 2011-05-22 07:27:02