分布式计算技术发展沿革

分离设备压滤设备2021年09月06日

很多的朋友一而再,再而三的在ppath上卡壳,所以通过下面的举例,希望更多的朋友能恍然大悟,透彻明白过来。

先看图:

1,首先在本机E盘下面建立red文件夹,夹子内继续建立p文件,文件内容如下:

%=ppath(\"database/b\")%

%=ppath(\"/database/b\")%

%=ppath(\"../database/b\")%

主要调试三种路径最后显示的结果。

2,在red文件夹下面建立文件夹database,该夹子内部存放b文件。

所以现在可以很肯定的知道数据库文件的绝对路径是:E:/red/database/b

以上应该没有问题吧,很明白的继续往下看,不明白的赶快学下windows操作系统 -_-!

3,为了进行比较对照,继续在red文件夹下面建立blue文件夹,该夹子内部存放同样的p文件

%=ppath(\"database/b\")%

%=ppath(\"/database/b\")%

%=ppath(\"../database/b\")%

4,当然很重要的就是对red文件夹进行虚拟目录的设定。方法是在red文件夹上右键鼠标,选择“共享...”,弹出窗口中继续选择“Web共享”标签,选择“共享这个文件夹”,别名设为“red”。最后“确定”。

5,OK,现在就可以来调试两个p文件了。

先看red文件夹下面的,输入的URL应该是:

不重新考量你的站都不行啦。 观看结果可以知道其中只有一个正确,那就是

%=ppath(\"database/b\")%

6,再来看red文件夹下的blue文件夹内的,URL:

观察结果,仍然有一个正确,那就是

%=ppath(\"../database/b\")%

7,来总结下:为什么两次显示正确路径的不是同一代码呢?

很显然是相对路径的缘故。red文件夹下的p文件和database文件夹是兄弟关系,所以要找到b,就可以直接database/b

而blue文件夹下的p和database文件夹是侄叔关系,要找b,当然是../database/b,其中../就是到上一层。

8,那再看%=ppath(\"/database/b\")%两次显示的都是一样的效果,都指向到c:\\inetpub\\wwwroot\\下面了,那就是因为在\"database\"前面添加了\"/\",表示到达根目录,而本地的IIS虚拟根目录就是c:\\inetpub\\wwwroot\\,这在默认Web站点属性里面有。

9,注意,再看!一直都是在本地的,那上传到络上有是怎么样呢?

首先,要正确清醒地知道p连接文件和*.mdb数据库文件的地址关系

接着,选择正确的ppath转换方法

建议,最好不采用\"/\"路径。因为这涉及到虚拟主机和非虚拟主机的问题。

所谓虚拟主机,比如我本人的站点,其虚拟的根目录就是站本身的根目录,不存在转向到c:\\inetpub\\wwwroot\\的问题。

可以调试

可以看出:采用\"/\"的时候的路径显示就是本站的根地址。

10,一定要注意!

万里长征已经到最后了,说什么也要支持住~!

我们虽然知道了p文件内容的写法,但在我们引用的时候应该要注意include包含文件的实质:被包含文件是在包含文件中执行显示的。

所以,无论p放在哪里,无论p的内容如何,最后都是取决于包含该文件的文件位置和数据库的位置关系。

查看本文来源

门窗十大品牌排名有哪些
兰州盆腔炎哪家好
合肥哪家白癜风医院好
相关阅读
古装高马尾还是要看这几位:朱一龙翩翩公子,看不到肖战彻底惊艳

在明星的各种着装画风当中,最与众不同的是极低穿山画风。 但是极低颜值...

2023-09-18
冰城限招120人,政府扶持,不限专业,在岗工作也可正常跟进,6月15日报名累计!

2022年为缓解社会福利压力,人口老龄化专升本录取人数,建立人才人工湖,...

2023-09-12
在东西湖,一个注册地址可以申请人5000家企业?

一个指出注册IP如何已登记5000家跨国企业?昨日,东西湖区里行政机构批文盐...

2023-09-11
韩国演员李准基确诊感染新冠肺炎,新剧《终于我的人生》停拍

新华网讯 当地间隔时间4同月18日晚,据韩媒报道,演员李准恩出院感染新冠...

2023-09-03
网红吃播套路较浅,都是障眼法,学会这6招,你也可以是大胃王

一说到美味,相信未谁是不甜食到的吧,像我们如今所在的这个时代,可以说...

2023-09-01
立秋后这菜1元1斤,晒一晒价格暴跌50倍,放1年不坏,冬天焖肉特香

先为春这菜1元1斤,沾一沾价格涨50倍,捡1年不怕,夏末炖鸡肉特香 大家好,...

2023-08-29
友情链接