写了2个文件:
1:orderform.html
<form action="processorder.php" method="post">
<table border = "0">
<tr>
  <td colspan="2" align="center"><input type="submit" value="Submit Order" /></td>
</table>
</form>2:processorder.php
<html>
<head>
  <title>Bob's Auto Parts = Order Results</title>
</head>
<body>
<h2>Order Results</h2>
<?php
  echo "Order processed."; 
?>
</body>
</html>然后用浏览器打开,点击Submit Order,结果显示:
Bob's Auto Parts
Order Results“Order processed”没有显示出来,而且显示结果的页面的源代码和第2个文件的一模一样,也就是php语句没有被解释。这是为什么呢?我装了PHP +Apache +MySQL ,安装方法是按照《PHP和MySQL Web开发》第3版来做的,都成功了,MySQL和Apache也能正常启动。我在控制面板的“服务”里没看到php的选项,只有MySQL和Apache的,但是用那本书测试方法通过了php安装成功的测试,
即创建了个内容为<?phpinfo();?>的php文件,放到Apache\Group\Apache\htdocs目录下,然后在浏览器里输入:http://localhost/test.php,看到了那个据说是安装成功的页面。大家就看在我打了这么多字的份上帮帮我吧。

解决方案 »

  1.   

    你做的页面也放到 Apache\Group\Apache\htdocs 下面,并且在浏览器里用 http://localhost/some.html 方式访问了么?
      

  2.   

    你是不是没把那个processorder.php放到跟目录下啊
      

  3.   

    你没把你写的文件放到服务器的PHP解析目录下,
    在Apache中可以配置服务器解吸目录!
      

  4.   

    “你没把你写的文件放到服务器的PHP解析目录下,
    在Apache中可以配置服务器解吸目录!”我的两个文件是随便放的,可能是这个问题。PHP的默认解析目录是哪个?要配置解析目录的话是在Apache的哪个文件里改?
      

  5.   

    我把processorder.php放到了Apache\Group\Apache\htdocs目录下,在浏览器里输入http://localhost/processorder.php,可以得出正确结果。但是通过orderform.html来访问时又不行了。
      

  6.   

    不能用IE直接打开,PHP需要服务器解析,必须放到网站目录下,通过浏览器输入网络地址打开。
      

  7.   

    “不能用IE直接打开,PHP需要服务器解析,必须放到网站目录下,通过浏览器输入网络地址打开。”是不能用IE打开哪个?我是用IE打开orderform.html,点击Submit Order,得不出正确结果。
      

  8.   

    貌似解决了,我把两个文件都放到Apache\Group\Apache\htdocs目录下,在浏览器里输入http://localhost/orderform.html,点击Submit Order,可以得出正确结果了。
      

  9.   

    唉~这问题让人最摸不着头脑了……昨天,我写了个输出页面,NNF,这就不给我出输出结果!其他的文件都没有问题,就这个……郁闷郁闷郁闷,直接删除,都不成,只能重新起了个文件名……
      

  10.   

    新手…… 加油
    http://bolm.cn