路径从本地主机文件夹(Path to folder from localhost)

2019-09-21 16:33发布

在我的项目,我使用的EasyPHP,我想访问的目录-> www/myP/profile_icon

我试图通过使用代码访问profile_icon文件夹:

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

但是,我得到一个警告:

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

Answer 1:

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

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


Answer 2:

你的代码是在

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";


Answer 3:

我想这就是你要找的人:

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

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



文章来源: Path to folder from localhost