0

可能重复:
PHP:警告:包括未能在 Windows 上打开流没有这样的文件或目录

我的主文件夹是播放。它包含 config.php 和登录文件夹

login 文件夹有一个名为的子文件夹ckeditor,它包含子文件夹 _samples。它有我的 php 文件 selectnew.php

我想将 config.php 包含到 selectnew.php 中。

我设置的路径如下:

include('play\config.php');

我也试过

include('play/config.php');

但结果如下:

Warning: include(play/config.php) [function.include]: failed to open stream: No such file or directory in D:\wamp\www\play\logins\ckeditor\_samples\selectnew.php on line 7

Warning: include() [function.include]: Failed opening 'play/config.php' for inclusion (include_path='.;C:\php5\pear') in D:\wamp\www\play\logins\ckeditor\_samples\selectnew.php on line 7

我的文件夹

play  folder
    --config.php
   logins folder
      ckeditor  folder
              _samples folder
           selectnew.php
4

2 回答 2

3

您必须从当前目录向上移动 2 个文件夹(假设您的 _samples 包含您的 selectnew.php)

include("../../config.php");

..或者您可以使用这种方法从根文件夹遍历

include($_SERVER['DOCUMENT_ROOT']."config.php");

顺便说一句,您的代码不起作用,因为您使用的是当前文件目录的相对路径。所以基本上,当你做 include("play/config.php") 代码会尝试包含这个文件

播放/ckeditor/_samples/play/config.php

这不存在。

于 2012-12-19T06:00:11.090 回答
2

走这条路D:\wamp\www\play\logins\ckeditor\_samples\selectnew.php,你应该使用

include('../../config.php');

倒退了一步../。因此,如果您返回两次,您将在play文件夹中。

于 2012-12-19T06:00:41.597 回答