在PHP

2014-02-28 40 views
0

我試圖在PHP從文件夾中刪除一個文件,這裏刪除的圖像從一個文件是我的模型功能在PHP

function deleteFiles() 
    { 
     $file = "http://localhost/copycopy/img/uploaded/long.jpeg"; 
      if(is_file($file)) 
      { 
       @unlink($file); // delete file 
       echo $file.'file deleted'; 
      } 
      else 
      { 
       echo "no file"; 
      } 
    } 

,但我總是看到「沒有文件」,文件不會被刪除,文件位於文件夾,因爲在$文件的URL實際顯示在瀏覽器中的文件 幫我

+2

你確定你可以傳遞一個URL到'is_file'嗎?您是否嘗試將完全限定的路徑傳遞給函數? – andrewsi

+0

如何通過?你可以舉個例子 – user3324329

+1

,比如'/ var/www/copycopy/img/uploaded/long.jpeg' - 'is_file'正在使用本地文件系統。 – davidkonrad

回答

0

而是採用網頁URL

$file = "http://localhost/copycopy/img/uploaded/long.jpeg"; 

使用本地文件路徑:

$file = $pathToYourWebSite . "/copycopy/img/uploaded/long.jpeg"; 

務必將$ pathToYourWebSite設置爲您網站的真實位置;