奇怪呀,居然不解析.html中的php脚本?!

ChineseAnt 2002-07-08 05:23:05
<html>
<head>
<title>First program</title>
</head>
<body>
<?php
echo "hello, world\n";
?>
</body>
</html>
将这一段存为"hello.html"在浏览器中观看,空白页!!!???
查看源文件时连<?php echo "hello, world\n";?>!也看到了!
为会么会没有解析它?
...全文
203 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
LeeMaRS 2002-07-09
  • 打赏
  • 举报
回复
晕倒.我发现这位ChineseAnt兄比较衰...
我刚测试完,可以成功解析!

你改了配置,重启Apache没有?..扩展名对了没有?是.html不是.htm
LeeMaRS 2002-07-09
  • 打赏
  • 举报
回复
晕倒.我发现这位ChineseAnt兄比较衰...
我刚测试完,可以成功解析!

你改了配置,重启Apache没有?..扩展名对了没有?是.html不是.htm
ChineseAnt 2002-07-09
  • 打赏
  • 举报
回复
Sorry,Sorry 原来是“AddType application/x-httpd-php .html”可以的,我有个地方出错了。
ChineseAnt 2002-07-09
  • 打赏
  • 举报
回复
忘记说了,PHP是作为APACHE的模块安装的。
ChineseAnt 2002-07-09
  • 打赏
  • 举报
回复
嘿,我的系统是:Win98+Apache1.3.26+PHP4.12。
LeeMaRS,你的方法我试过的,没有用。和不加“AddType application/x-httpd-php .html”时的情况是一样的。

当然如果将它改名为“hello.php”是没有问题的。
因为在JSP中如果JSP脚本包含在了html文件中,也会得到正确的解析。也正是因为如此,在PHP中这种情况居然不可以解析,所以才会到这里来提问!

lyzcom 2002-07-09
  • 打赏
  • 举报
回复
你的APACHESERVER里看看AddType那几行,有没有application/x-httpd-php .php 或者 .html的?如果你的代码保存为php,那么必须AddType .php这个扩展名才行。而且还要添加一行action用php.exe去解析他。具体请看Apache服务器的配置教程。
mynight 2002-07-08
  • 打赏
  • 举报
回复
你用什么作为WEB SERVER 没有说明,应该是配置问题,WEB SERVER没有找到PHP去解析PHP代码
LeeMaRS 2002-07-08
  • 打赏
  • 举报
回复
很正常的呀.你没要求PHP去解析,它当然不去啦1
对于Apache来说,如果你想要PHP也去解析HTML文件,请在httpd.conf中加上
AddType application/x-httpd-php .html
就可以啦
不过我不赞成这么做,给服务器增加的压力太大了.还是推荐对于夹有PHP代码的HTML,改名成.PHP

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧