我有一个要删除的文件路径列表。我将文件路径放在服务器根目录中的纯文本文件中。例如:
files_to_be_removed.txt
/path/to/bad/file.php
/path/to/another/bad/file.php
在同一目录中,我有另一个文件:
删除.php
$handle = @fopen("files_to_be_removed.txt", "r");
if ($handle) {
while (($buffer = fgets($handle, 4096)) !== false) {
if (unlink($buffer))
echo $buffer . ' removed.';
}
fclose($handle);
}
当我运行我的脚本时,没有任何输出。简单地说,列表中的文件不会被删除。这是为什么?