论坛: 网站建设 标题: PHP在虚拟主机上include文件全攻略[原创] 复制本贴地址    
作者: group [group]    论坛用户   登录
转载请保留以下内容 
============================== 
来源bbs.netyd.com 
============================== 

PHP include文件的方式有几种,常用的一种就是通过在php.ini里面定义的include_path路径来决定,默认的路径一定是有一个“.”的,代表当前目录。经常是在自己的服务器上开发了PHP,迁移到虚拟主机上的时候很烦,因为include_path是不能自己定义的。 
因此: 
需要解决这个问题。 

解决办法一:把所有的include文件全部放到当前目录下面来,且每个目录放一份,这是最浪费空间,最难维护,最笨的办法,与其这样做不如不要include算了 
解决办法二:所有的include全部自己计算路径,这是最笨也是最容易出错的办法 
解决办法三:我试过用变量来存路径,不行,好像include函数不支持变量,所以就定义了一个常量,define("PATH","../lib/"); 

第三个办法爽,以后的调用,只要include PATH."filename.php";就可以了,不通目录设置不同的PATH,这样设置之后可以所有的include文件放在一个目录下,便于维护,还可以随便迁移到哪个虚拟主机上面,再也不用担心include_path不方便啦:D 

感谢英泰网络提供服务器 www.ingtai.com 

转载请保留以下内容 
============================== 
来源bbs.netyd.com 
==============================


地主 发表时间: 04/09 00:13

回复: gc2600 [gc2600]   论坛用户   登录
我今天买了支持PHP的空间~正好看看!

B1层 发表时间: 04/09 15:42

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号