悠悠楠杉
网站页面
<?php
//访问链接如http://localhost/qlhc.php?q=123456
if (!isset($_GET['q']) && $_GET['q'] != '123456') {
header("location: //$_SERVER[HTTP_HOST]");
exit();
}
// 清文件缓存
$dirs = array(
realpath(dirname(__DIR__) . '/cache/index/')
);
// 清理缓存
foreach ($dirs as $dir) {
doRmdir($dir);
echo $dir . " 清理成功!";
}
/**
* 清空/删除 文件夹
* @param string $dirname 文件夹路径
* @param bool $self 是否删除当前文件夹
* @return bool
*/
function doRmdir($dirname, $self = true)
{
if (!file_exists($dirname)) {
return false;
}
if (is_file($dirname) || is_link($dirname)) {
return unlink($dirname);
}
$dir = dir($dirname);
if ($dir) {
while (false !== $entry = $dir->read()) {
if ($entry == '.' || $entry == '..') {
continue;
}
doRmdir($dirname . '/' . $entry);
}
}
$dir->close();
$self && rmdir($dirname);
}