2012-06-29 32 views
-1

下面的代碼工作,當我把這個腳本在根PHP的路徑問題,解決方案所需

if (file_exists("pics/2012/Blackhall Primary/" . $_FILES["file"]["name"])) 
     { 
     echo $_FILES["file"]["name"] . " already exists. "; 
     } 

,但如果我將我的腳本文件夾/教師/它不再起作用。

我以爲路徑〜/ pics/2012/blackhall初級/將工作,但它確實。

任何想法?由於

+0

EHM ...等等...什麼? – devsnd

回答

1

使用/在一開始就指明原始的PHP文件所在的根文件夾

if (file_exists("/pics/2012/Blackhall Primary/" . $_FILES["file"]["name"])) 
{ 
    echo $_FILES["file"]["name"] . " already exists. "; 
} 
+0

我已經將php文件移動到相同的目錄/教師 – Ross

1

方法有很多種,1點的方式是使用../pics/2012/Blackhall主/試試這個代碼。有時,特殊字符會導致問題,刪除他們像空間,%等

+0

我試過../謝謝,但這沒有任何區別 – Ross

0

file_exists功能從當前文件夾或子文件夾。所以檢查的文件,如果老師文件夾不是一個子文件夾Blackhall小學它不會工作

file_exists() - documentation