编程语言
首页 > 编程语言> > php-冲突,包括带有相对路径的文件

php-冲突,包括带有相对路径的文件

作者:互联网

我试图使包含动态地在我的PHP脚本.这是我的目录树:

-index.php
-sources/
--hello.php
--bye.php

在我的index.php中,包括了hello.php:

include("sources/hello.php");

在我的hello.php中,我还有以下内容:

include("bye.php");

当我访问index.php时,它抛出一条错误消息:

Message:
require_once(bye.php)
[function.require-once]: failed to open stream: No such file or
directory

有没有办法让它工作,但没有绝对路径?因为路径可以从一个目录更改到另一个目录,但保持结构:

-index.php
-sources/
--hello.php
--bye.php

解决方法:

采用

dirname(__FILE__);

像这样

include(dirname(__FILE__)."/bye.php");

标签:include,relative-path,php
来源: https://codeday.me/bug/20191031/1978246.html