unlink()不会删除该文件

时间:2013-06-10 06:53:06

标签: php file-permissions delete-file unlink

我想删除目录中的一些文件。所以我使用了unlink()。但是它没有删除特定目录中的文件。这是一个权限问题吗?如果是这样,如何解决。

     $path_name="/etc/smokeping/devices/".$menu_name1;
        echo $path_name;

        // Delete file off of hard disk using PHP command unlink:
        $do = unlink($path_name);            
        if($do == "1")
            {
                echo "The file was deleted successfully.";
            }
        else
            {
                echo "There was an error trying to delete the file.";
            } 

1 个答案:

答案 0 :(得分:4)

您的代码很可能不以root身份运行,/etc中的文件很可能由root拥有。所以你的PHP脚本无法做任何事情。