日期:2010-10-25 13:30:00 来源:本站整理
PHP开辟中包含途径利用问题[网站编程]
本文“PHP开辟中包含途径利用问题[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
近来改正一个从前写过的程序,由于是N久前写的了,全部导航是针对差别文件目录构造就有几个文件.假如导航文件要更改要改正几个文件,相当麻烦.现改正以下:
首先,肯定程序的根目录:
config.php (途径:apache网站目录/include)
$path = dirname(__FILE__); $path = str_replace('\\','/',$path); $path = substr($path,0,-7); define('ROOT_PATH',$path);//程序的根目录
然后,在程序每个目录下增添一个path.php文件(也不是每个,但凡要用到得才增添).
path.php:
if(!defined(NOW_PATH)) { define('NOW_PATH','../');//这里的当前目录途径是相对的,相关于程序目录更目录 }
然后在要用到得目录里面都定义一个path.php,里面的途径按照按照当前目录像关于程序根目录来定义,在要用到导航时包含path.php文件便可.
menu.php (途径:apache网站目录/include)
echo '<a href="'.NOW_PATH.'"index.php>home</a>';
example(途径:apache网站目录/display):
require_once dirname(__FILE__) . '/../include/config.php'; require_once ROOT_PATH . '/display/path.php'; include ROOT_PATH '/include/menu.php';
总结:经过以上处理,各个途径绝对整齐划一,缺陷就是每个目录下要定义一下这个path.php.有没有朋友有更好的办法可以分享下.ps,这个标题是不是有点雷?
以上是“PHP开辟中包含途径利用问题[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论