在我的项目中,我使用的是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 :(得分:0)
您可以尝试使用文件的完整路径:
$dir = "C:/Program Files/EasyPHP-12.1/www/myP/profile_icon";
答案 1 :(得分: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上,正斜杠/
和反斜杠\
都用作路径分隔符。
答案 2 :(得分: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";