一个关于路径的弱智问题,希望能马上看到答案
网站里面有目录a/function.asp 、b/index.asp、b/info/home.asp
如果b/index.asp要包含a/function.asp 则可以这样:<!--include file="../a/function.asp"-->
如果b/info/home.asp要包含a/function.asp怎么写?路径有这样的写法吗:../../a/function.asp?
如果是b/info/unit/*.asp要包含a/function.asp呢?
问题点数:20、回复次数:10Top
1 楼chjpeng(鹏(招聘.net web开发程序员))回复于 2005-08-01 18:13:41 得分 0
目录a/function.asp 、b/index.asp、b/info/home.asp
如果b/index.asp要包含a/function.asp
则可以这样:<!--include file="../a/function.asp"-->
如果b/info/home.asp要包含a/function.asp
../../a/function.asp
b/info/unit/*.asp要包含a/function.asp
../../../a/function.asp
Top
2 楼emhuangzi(小皇----加油 加油!)回复于 2005-08-01 18:16:23 得分 0
应该是的!没试过
你把要包含的文件都放在同一目录比如说
include下面撒!Top
3 楼zhuowei(I'm MS MVP)回复于 2005-08-01 19:04:02 得分 0
目录a/function.asp 、b/index.asp、b/info/home.asp
如果b/index.asp要包含a/function.asp
则可以这样:<!--include file="../a/function.asp"-->
如果b/info/home.asp要包含a/function.asp 则应该后退二个文件夹 即这样写:
../../a/function.asp
b/info/unit/*.asp要包含a/function.asp 则应该后退三个文件夹 即这样写
../../../a/function.asp
当然你虚拟目录要设置到文件夹a b 所在的地方
Top
4 楼yuliang0828(殷剑平)回复于 2005-08-01 19:12:32 得分 0
如果你的站点直接在根目录下,那干脆就都以/来引用,那绝对没问题。比如/a/function.asp
不过引用的方式要为虚拟vitual(忘了是不是这么些),在DW中有相关功能Top
5 楼21cfan(相信万维总有答案)回复于 2005-08-01 19:19:48 得分 0
为什么我用站点的IP不好用呢?比如:b/info/unit/*.asp要包含a/function.asp 表示成:<!--include file="http://192.168.1.1/*/a/function.asp"--> 这样就提示出错,不可以吗?Top
6 楼chjpeng(鹏(招聘.net web开发程序员))回复于 2005-08-01 20:00:08 得分 0
用相对路径Top
7 楼153608789()回复于 2005-08-01 21:56:34 得分 0
各位高手,能不能帮我解决以下的问题:
AspEmail:发送email
在操作系统中已经注册成功了AspEmail.dll组件, 为什么还会出现以下的错误
:
Server 对象 错误 'ASP 0177 : 800401f3'
Server.CreateObject 失败
================================以下是代码
<%
Set mailer = Server.CreateObject("ASPMAIL.ASPMailCtrl.1")
recipient="any2002@126.com"
sender="any2002@126.com"
subject="email的主题"
message="email的内容"
mailserver = "smtp.126.com
result = mailer.SendMail(mailserver, recipient, sender, subject, message) %>
Top
8 楼chjpeng(鹏(招聘.net web开发程序员))回复于 2005-08-01 22:29:10 得分 0
153608789:
可能是权限问题
检查一下everyone对AspEmail.dll文件有没读取的权限Top
9 楼wzhiyuan(我是谁)回复于 2005-08-01 22:59:40 得分 0
楼主的问题用虚拟包含.类似这样
<--#include virtual="\inc\conn.asp"-->Top
10 楼wthunder(冬雷)回复于 2005-08-01 23:29:40 得分 0
大家都已经说完了,没的说了.
楼主的用法是完全正确的,当然还可以用(我是谁)说的虚拟包含.
来得这么晚估计也领不着什么分了,楼主为何不测试一下行不行呢?
Top




