注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

浮游生物的博客

以扯蛋的态度面对操蛋的人生

 
 
 

日志

 
 

配置apache,让html中运行PHP语句  

2011-12-20 15:09:28|  分类: 服务器相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

    因为要在.HTML中固定位置输出一个随机数,但写如下PHP语句却怎么也无法显示结果,单独写在.PHP中输出没有问题:

<?php
   echo rand(9,99);  
?>

  经查阅,原来需在Apache的配置文件加入如下语句:

AddType application/x-httpd-php .html
这个是让.html后缀的文件可执行PHP,如果html文件中包括PHP代码,则该文件和.php后缀的文件完全 一样,都成为动态文件,在服务器端处理。  如果在httpd.conf中不设置此语句,则以字符的形式直接读取html文件中的内容,不作PHP处理。
还可以加:
AddType application/x-httpd-php .htm
则.htm文件也可以执行php程序了
AddType application/x-httpd-php .txt  
让普通的文本文件格式也能运行php程序

一般的虚拟主机,我们无法修改httpd.conf,但我们可以通过修改.htaccess来实现。
修改.htaccess

NEW PHP Add Handlers

SolutionIf you need an add handler for PHP please use the following:

#PHP5

AddHandler application/x-httpd-php5 .html .htm

#PHP4

AddHandler application/x-httpd-php4 .html .htm

That is if you need to parse .html files or any other extension as PHP you can place that in your .htaccess file.
  评论这张
 
阅读(5841)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018