| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 516 人关注过本帖
标题:mappath("")的一个小问题!
只看楼主 加入收藏
lixianzjz
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-8-14
收藏
 问题点数:0 回复次数:1 
mappath("")的一个小问题!

mappath()取得的是某文件在物理硬盘上的绝对路径吧,怎样才能取得某文件的相对于网站根目录的相对路径呢

搜索更多相关主题的帖子: mappath 
2006-10-08 09:17
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
如果非要获得你所说的相对路径,可以有两种方法
1、假如是要获得当前运行网页的绝对路径,那么用Request.ServerValiables("具体是什么参数忘了,自己查查,好像是url")获得当前的url地址,然后去掉网站域名信息,比如获得的url是www.websites.com/category/index.htm,去掉域名部分,剩下的category/index.htm就是相对路径
2、另外就是只要分别获得网站跟目录某文件的绝对路径,然后再获得需要文件的绝对路径,然后分析相减就可以了
比如,我获得网站根目录的index.htm文件的绝对路径为c:\wwwrot\website\index.htm,那么网站根目录的绝对路径是就是c:\wwwrot\website\,然后获得某个网站内文件的绝对路径为c:\wwwrot\website\images\index.gif
那么就可以确定,该文件的相对路径是images\index.gif

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2006-10-08 10:16
快速回复:mappath("")的一个小问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018405 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved