1

我在使用相对路径和绝对路径在文件夹中上下移动时遇到问题。我尝试的一切都给了我一个错误:

无法打开流:C:\wamp\www\project\Telas\Funcionario\IncluirFuncionario.php 中没有这样的文件或目录

当我尝试使用“dirname(FILE)”时,它会返回一个警告:

警告:include_once(C:\wamp\www\qrFoodManager\Telas\Funcionario/../../Segranca/VerificarAutenticacaoSubTela.php):无法打开流:C:\wamp\www\qrFoodManager\ 中没有这样的文件或目录Telas\Funcionario\IncluirFuncionario.php 在第 2 行

当我尝试相对路径时,它会给我一个警告,例如:

警告:include_once(../../Seguranca/VerificarAutenticacaoSubTela.php):无法打开流:第 2 行的 C:\wamp\www\qrFoodManager\Telas\Funcionario\IncluirFuncionario.php 中没有这样的文件或目录

这是项目树(在 eclipse Helios 上打开):http: //img268.imageshack.us/img268/5593/y3l3.png

我正在尝试将 VerificaAutenticacaoSubTela.php 包含在 IncluirFuncionario.php 中;目前使用安装在 C: 上的 Wamp Server 2.4 .. 请帮助!

4

3 回答 3

4

利用$_SERVER['DOCUMENT_ROOT']

<?php include_once($_SERVER['DOCUMENT_ROOT']."/project/Seguranca/VerificarAutenticacaoSubTela.php"); ?>
于 2013-10-14T15:19:53.983 回答
2
include_once(dirname(__FILE__).'/../../Seguranca/VerificarAutenticacaoSubTela.php');
于 2013-10-14T15:57:14.710 回答
0

尝试这个

<?php 
    include_once($_SERVER['DOCUMENT_ROOT']."/project/Telas/Seguranca/VerificarAutenticacaoSubTela.php");
?>

*注意:*假设文件所在的路径是:/project/Telas在您的wamp/www

于 2013-10-14T15:28:52.590 回答