【问题标题】:unlink() with scandir() . php error Permission denied (document/.) and (document/..)unlink() 与 scandir() 。 php 错误权限被拒绝 (document/.) 和 (document/..)
【发布时间】:2016-11-15 20:10:00
【问题描述】:

在“scanner ()”文件夹中是否筛选,在“unlink ()”之后我取消注册,如果删除文件夹中的文件,但我得到权限被拒绝错误:

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

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

我的unlink php 代码:

$Pscan = scandir("img/movieData/$m_folder/poster/");
     foreach($Pscan as $Pscan_name){
         unlink("img/movieData/$m_folder/poster/$Pscan_name");    
     }

【问题讨论】:

  • 我试过了,但我不能
  • 您的 php 实例没有删除文件所需的权限,如果您使用基于 linux 的系统,请检查文件的权限、所有者是谁以及 php 实例运行的用户是什么

标签: php unlink scandir


【解决方案1】:

问题已解决:

$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");
             }   
         }

【讨论】:

    猜你喜欢
    • 2015-07-15
    • 2017-12-29
    • 2018-04-20
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 2018-05-11
    • 2012-02-11
    相关资源
    最近更新 更多