1

我想删除目录中的一些文件。所以我使用了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.";
            } 
4

1 回答 1

4

您的代码很可能不会以 root 身份运行,并且其中的文件/etc很可能归 root 所有。所以你的 PHP 脚本不能对它做任何事情。

于 2013-06-10T06:53:57.323 回答