登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
在开发中 PHP怎么获取程序http访问的根路径?
chao
@Ta
2015-02-18
4735点击
我在开发中遇到一件我认为比较麻烦的事情!在数据库里面填上/data/image/a.jpg 的相对路径,也就是说程序首页必须在
http://localhost/
访问才行! 要是程序不在上面这种路径执行的话就没办法了!
所以呢,怎么才能获取程序以http访问时的根目录呢?我目前的解决办法是在用户访问首页时把绝对路径写入一个txt目录里面,等需要用的时候读出来!但是呢 我感觉不太好!原因:
1.每次访问都要做一次判断!
2.读取文件写入文件耗资源,而且还慢大家有没有好的方法拿出来分享一下!!
隐藏样式
查看源码
回复列表(12|
显示机器人聊天
)
1
chao
@Ta
/ 2015-02-18 /
样
/
源
显示到首页
2
chao
@Ta
/ 2015-02-18 /
样
/
源
显示到首页
3
motec
@Ta
/ 2015-02-18 /
样
/
源
$_server
4
chao
@Ta
/ 2015-02-18 /
样
/
源
@
motec
,这个有问题
5
读书顶个鸟用
@Ta
/ 2015-02-18 /
样
/
源
定义一个路径常量
6
寻梦xunm
@Ta
/ 2015-02-19 /
样
/
源
可以定义一个域名的常量!调用!
7
寻梦xunm
@Ta
/ 2015-02-19 /
样
/
源
可以定义一个域名的常量!调用!
8
chao
@Ta
/ 2015-02-19 /
样
/
源
@
红名
,都这么说 要是根目录是
http://localhost/so
9
寻梦xunm
@Ta
/ 2015-02-19 /
样
/
源
当然方法跟较笨,程序运行不快!感觉收录效果好点样 全部连接前面都加上话!可以直接域名加目录!!!
10
hugbox
@Ta
/ 2015-02-19 /
样
/
源
在根目录建一个定义目录常量的文件,然后包含进来
11
hugbox
@Ta
/ 2015-02-19 /
样
/
源
例如
$root_path=str_replace("\\", "/", dirname(__FILE__));
define("ROOT_PATH", $root_path);
define("IMG_PATH", ROOT_PATH . "/image");
//相对路径
define("CSS_PATH", "./style/css");
一定要是根目录才好使。
@
chao
,
手机敲的,亲
12
hugbox
@Ta
/ 2015-02-19 /
样
/
源
抱歉,看错题目了。。
添加新回复
回复需要
登录
。
$root_path=str_replace("\\", "/", dirname(__FILE__));
define("ROOT_PATH", $root_path);
define("IMG_PATH", ROOT_PATH . "/image");
//相对路径
define("CSS_PATH", "./style/css");
一定要是根目录才好使。@chao,
手机敲的,亲