这项工作非常适合删除php,txt和图像,但我最近开始使用图像调整大小,将临时图像插入我的垃圾文件夹。
*示例名称2616cf442b6cd3e1313161551fad6078 *
文件类型:text / x-generic
许可:0644
尝试重命名为.txt而没有运气
$cleantrash =(DOCROOT."/woobe/myfiles/trash/");
$cleantrash = opendir($cleantrash);
while (($filex_clean = readdir($cleantrash)) !== false) {
if($filex_clean != "." && $filex_clean != ".." && $filex_clean != "index.php") {
echo "<b>Cleaing Trash...</b> $filex_clean<br>";
unlink($filex_clean);
}
}
closedir($cleantrash);
* 编辑*
$newname = basename($filename, ".bmp").".jpg";
rename($filename, $newname);
并且文件已经消失了。没有取消联系?那他们去哪儿了?
答案 0 :(得分:2)
readdir()函数返回没有路径的文件名(相对于传递它的资源目录参数)。
unlink()函数需要完整的文件路径。我的猜测是你需要保存$ cleantrash路径而不是用opendir()中的资源覆盖它,然后做类似的事情:
unlink($cleantrash . $filex_clean);