如何设置一个绝对路径,包括函数在PHP工作目录上面?

我从运行一个脚本

/wp-content/themes/currenttheme/chat.php

我想在上面的PHP包括另外一个位于

/forum/chat/index.php

在index.php包括它自己的文件

我已经尝试过

$root = $_SERVER['DOCUMENT_ROOT']; include($root."/forum/chat/index.php");

但我得到这个错误

警告:要求(D:/我的Dropbox / XAMPP / htdocs中/ lib目录/ custom.php)[function.require]:未能打开流:在D无这样的文件或目录:\我的Dropbox \ XAMPP \ htdocs中\论坛\聊天\的index.php上线17

致命错误:要求()[function.require]:无法开口要求的“D:/我的Dropbox / XAMPP / htdocs中/ lib目录/ custom.php”(include_path中='; \我的Dropbox \ XAMPP \ PHP \ PEAR')的D:\我的Dropbox \ XAMPP \ htdocs中\在线17论坛\聊天\的index.php

(在index.php还包括一些文件,但在/论坛/聊天路径不知何故ommited)

然后我试图

$path = getcwd(); $myfile = "/forum/chat/index.php"; include ($path.$myfile);

而得到这个错误:

警告:包括(D:\我的Dropbox \ XAMPP \ htdocs中\论坛/论坛/聊天/的index.php)[]:未能打开流:在D中没有这样的文件或目录:\我的Dropbox \ XAMPP \ htdocs中\可湿性粉剂内容\主题\ currenttheme \ chat.php在线24

警告:包括()[]:未能打开。“D:\我的Dropbox \ XAMPP \ htdocs中\论坛/论坛/聊天/ index.php文件”列入(include_path中='; \我的Dropbox \ XAMPP \ PHP \ PEAR“)在D:\我的Dropbox \ XAMPP \ htdocs中\的wp-content \主题\ currenttheme \ chat.php在线24

--------------解决方案-------------

没有与index.php的没有问题。 它是被包括在内。 该错误消息说,大约custom.php文件

只要使用相同的$_SERVER['DOCUMENT_ROOT']技术的custom.php

你必须添加/论坛/手动聊天,因为没有路径可以省略

蹊跷:

include('../../../forum/chat/index.php');

有各种各样的原因,你所发布的代码将失败。

C。

分类:php 时间:2015-03-16 人气:1
本文关键词: PHP,包括相对路径
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.525 (s). 9 q(s)