急求高人!PHP+IIS 同一IIS 两个不同的DOCUMENT_ROOT站点内的文件相互引用

用户昵称不能为空 2009-12-09 09:38:35
急求高人!PHP+IIS 同一IIS 两个不同的DOCUMENT_ROOT站点内的文件相互引用

操作系统WIN NT,
服务器IIS 6.0
程序语言PHP
---------------------------------
情况是站点1 ,$_SERVER["DOCUMENT_ROOT"]的值是 d:\host\01site\web
情况是站点2 ,$_SERVER["DOCUMENT_ROOT"]的值是 d:\host\02site\web


----------------------------------
涉及文件1:global.php 路径:d:\host\01site\web\global.php
涉及文件2:index_inc.php 路径:d:\host\02site\web\sub\all\index_inc.php

如何才可以在文件二中引入文件一并且执行呢?可不可以这样?
文件1global.php里面还引入站点里面的其他的很多文件,不如函数库和一些配置文件。都是存放在站点1里面,如何才可以让站点二也使用他的文件呢?

我使用的是include 加上 文件global.php的XP路径,但是引入进来后根本就没有执行,怎办?
在文件index_inc.php中使用
<?php
include("d:\host\01site\web\global.php");
?>
...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kingecg 的回复:]
不要这样做,存在安全隐患。
实在需要其他站点的功能,可以考虑webservice方式实现远程调用
[/Quote]

远程调用,指的是?
xuzuning 2009-12-09
  • 打赏
  • 举报
回复
检查访问权限

关于发帖和回复的问题见置顶贴
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xuzuning 的回复:]
include("d:/host/01site/web/global.php");

[/Quote]

还是不行,使用file_exists ,两种路径(d:/host/01site/web/global.php 和d:\host\01site\web\global.php)竟然都不存在,


PS:
今天早上提问每次都提交不了,说未结贴的太多了,最后只剩下不超过15个未结贴,还是不行,将悬赏分改为40后竟然提交成功了。~~~~
现在使用Firefox浏览器进行回复竟然也是无法回复的了~~,郁闷啊,CSDN论坛越来越不好用了。高技术的竟然论坛这样,ZZZZ



  • 打赏
  • 举报
回复
CSDN竟然回复不了了,,,,,,
xuzuning 2009-12-09
  • 打赏
  • 举报
回复
include("d:/host/01site/web/global.php");
kingecg 2009-12-09
  • 打赏
  • 举报
回复
不要这样做,存在安全隐患。
实在需要其他站点的功能,可以考虑webservice方式实现远程调用

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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