2016-07-13 11 views
0

In den Ordner "scanner()" ob Screening, nach "unlink()" und ich abzurollen, wenn Sie die Dateien im Ordner löschen, aber ich bekomme die Erlaubnis verweigert Fehler:unlink() mit scandir(). PHP-Fehler Berechtigung verweigert (Dokument /.) und (Dokument/..)

Warning: unlink(path/.): Permission denied in unlink.php on line 

Warning: unlink(path/..): Permission denied in unlink.php on line 

mein unlink pHP-Code:

+0

vielleicht wird dies hel p http://stackoverflow.com/questions/13594898/permission-denied-php-unlink – jakob

+0

Ich habe es versucht, aber ich konnte nicht – vulkan

+0

Ihre PHP-Instanz hat nicht die erforderlichen Rechte, um die Dateien zu löschen, wenn Sie Linux-basierte System verwenden, zu überprüfen die Rechte für die Datei und wer ist der Besitzer und welche Benutzer die PHP-Instanz – fehrlich

Antwort

0

Problem behoben:

$Pscan = scandir("img/movieData/$m_folder/poster/"); 
     foreach($Pscan as $Pscan_name){ 
      // fixed 
      if($Pscan_name == '.' || $Pscan_name == '..'){ 
        continue; 
      }else{ 
        unlink("img/movieData/$m_folder/poster/$Pscan_name"); 
      } 
     }