这是我机器上WAMP的www文件夹中我的文件夹/文件结构的近似值...
- entities
- file00.php
- file01.php
- file03.php
- factories
- file00.php
- file01.php
- file03.php
- shared
- views
- file00.php
- file01.php
- file03.php
- subfolder
- file00.php
- file01.php
- file03.php
- etc.
- toolkit
- file00.php
index.php
other.php
使用<?php include('shared/views/[any file.php]') ?>
或index.php
other.php
时,阅读或使用该文件没有问题。但是,在这些文件中使用<?php include('factories/[any file].php') ?>
或<?php include('tookit/file00.php') ?>
会产生“无法打开的流:没有这样的文件或目录”,列出了一个路径,使用该路径可以轻松地使用Windows资源管理器打开该文件。
如果我尝试在include '../factories/[any file].php';
中使用toolkit/file00.php
,而使用include '../entities/[any file].php';
的工厂文件夹在使用这些脚本时没有问题,则会出现同样的问题。我的路径是正确的,我正在使用验证这些文件路径的IDE,我可以通过WAMP所说的不承载它们的路径导航到文件。为什么这种选择性包含发生?任何建议都将非常感激。
注意:如果这是TFS / Source Safe类型的问题,我检查了文件和文件夹的属性。所有这些都是根文件夹中的只读,但有些工作,有些则没有。