基础问题,关于include

libaisongtuye 2005-04-29 02:55:37
在网站里想要不同文件夹里的文件都共同包含一文件
<!--#include file="conn.asp"-->用这样的连接我知道
不同文件夹里有../这个处理,搞好相对路径都可以实现
我的 被 包含文件里有连接,图片等信息,如果在不同目录下都用这个被包含的文件,就因为路径问题,导致被包含文件里的连接有的正常,有的不行,问同事得到下面这句,说是连接站点下的文件的,可我测试后总是提示说找不到文件,<!--#include virtual=/inc/foot.asp-->
想请教,要实现被不同文件夹里文件包含的页里,如果有相对的路径,图片什么的,怎么连接?关于 include 的用法,有详细的资料没??
...全文
205 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
libaisongtuye 2005-04-29
  • 打赏
  • 举报
回复
那没戏了,不同文件夹都用同一个被包含的文件,里面的连接都是相对路径,没有更好的办法?
  • 打赏
  • 举报
回复
包含以后应该是等同于你的asp文件的位置的
libaisongtuye 2005-04-29
  • 打赏
  • 举报
回复
TO liuxiaoyi666(兔子)
方法我试了,可以正常连接
我现在想知道,在我的站点下 /moban/inc/foot.asp文件里有连接<a href="aboutus.asp">关于我们</a>
用<!--#include virtual=/moban/inc/foot.asp-->把文件包含进来,里面的连接怎么办,是不是被不同文件夹里的文件包含的文件里不能有相对路径,只可以像这样的
<a href="http://www.xxx.com/aboutus.asp"></a>才可以在各不同文件夹里都包含同一文件??
leo963258 2005-04-29
  • 打赏
  • 举报
回复
有一个办法:
就是用根目录,就不会出错了
例:<!-- #include file = "/conn.asp" -->
这样就随便调用!!
注意:
你的站点发布后,必须是根目录.否则就会出错!!
jzywh 2005-04-29
  • 打赏
  • 举报
回复
道理同


http://www.201ren.com/bbs/dispbbs.asp?boardID=36&ID=41305&page=2
jzywh 2005-04-29
  • 打赏
  • 举报
回复
用相对站点根目录的引用方法


<!--#include file="/inc/conn.asp"-->
libaisongtuye 2005-04-29
  • 打赏
  • 举报
回复
如果被包含的文件里有相对的连接和图片怎么办?用什么办法可以解决不同文件夹包含同一个文件的显示问题??
  • 打赏
  • 举报
回复
【how to inc file】

使用SSI(Server Side Include)指令中的#Include

asp包含文件的写法是这样的:

在html中,写:

<!-- #include file = "FileName" -->

<!-- #include Virtual = "FileName" -->

file和Virtual的区别在于file使用相对路径

而Virtual是你的web站点内虚拟目录的完整虚拟路径

比方:

<!-- #include file = "inc/char.inc" -->

就表示包含当前文件所在的虚拟目录路径下面的inc目录下的char.inc

写成 virtual就可能就需要这么写了

<!-- #include virtual = "/myweb/inc/char.inc" -->
ryuginka 2005-04-29
  • 打赏
  • 举报
回复
不同文件夹里必须要加 ../或者../ 这个处理

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧