2012-08-26 66 views
2

到文件夹在我的项目,我使用的EasyPHP,我想访问该目录是 -> www/myP/profile_icon路径从本地主机

我尝试使用代码来访问profile_icon文件夹:

$dir = "myP/profile_icon"; 
    $handle = opendir($dir."/"); 

但是,我得到一个警告:

警告:执行opendir(MYP/profile_icon /,MYP/profile_icon /):系统 找不到指定的路径。 (代码:3)在C:\ PROGRAM 文件\的EasyPHP-12.1 \ WWW \ MYP \的functions.php

+0

尝试:$ dir ='/ www/myP/profile_icon /'; –

回答

0

你可以尝试使用完整的文件路径:

$dir = "C:/Program Files/EasyPHP-12.1/www/myP/profile_icon"; 
0

我想这就是你要找的人:

$base_dir = 'C:\Program Files\EasyPHP-12.1\www\myP'; 
$icon_dir = '\profile_icon'; 
$handle = opendir($base_dir.$icon_dir.'\'); 

当你正在使用Windows机器上的PHP必须不注意使用斜线。 Linux让我们只使用正斜杠/,但是在Windows上,正斜杠/和反斜杠\都用作路径分隔符。

0

你的代码是在

C:\ Program Files文件\的EasyPHP-12.1 \ WWW \ MYP \的functions.php

$dir = __DIR__. "/profile_icon"; 
$handle = opendir($dir."/"); 

这一直工作,并且不依赖于任何系统上特定文件夹。它只依赖于内部的项目结构。

请注意,这需要PHP 5.3。对于较低版本,请使用

$dir = dirname(__FILE__). "/profile_icon"; 
+0

谢谢你所有答案。我的问题通过$ dir = profile_icon解决了jst。 – Ash