2012-08-26 243 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

相關問題