phpcms Tags插件

文章描述:

配置 1、打开caches/configs/system.php文件 在 ‘html_root’ => […]

配置

1、打开caches/configs/system.php文件

'html_root' => '',	//生成静态文件路径

下面添加

'tag_root' => '/tags',	//生成Tag静态文件路径 以/开始、末尾不要加/

 

删除

文件

header("Content-type: text/html; charset=utf-8");
$ac = @$_GET['ac'];
if($ac=='tags') {
	delDir("./tags");
	//调用delDir函数
}
function delDir($directory) {
	// 自定义函数递归的函数整个目录
	if (file_exists($directory)) {
		// 判断目录是否存在,如果不存在rmdir()函数会出错
		if ($dir_handle = @opendir($directory)) {
			// 打开目录返回目录资源,并判断是否成功
			while ($filename = readdir($dir_handle)) {
				// 遍历目录,读出目录中的文件或文件夹
				if ($filename != '.' && $filename != '..') {
					// 一定要排除两个特殊的目录
					$subFile = $directory . "/" . $filename;
					//将目录下的文件与当前目录相连
					// echo $subFile . "<br>";
					if (is_dir($subFile)) {
						// 如果是目录条件则成了
						delDir($subFile);
						//递归调用自己删除子目录
					}
					if (is_file($subFile)) {
						// 如果是文件条件则成立
						unlink($subFile);
						//直接删除这个文件
					}
				}
			}
			closedir($dir_handle);
			//关闭目录资源
			rmdir($directory);
			//删除空目录
		}
	}
}

/delete.php?ac=tags

 

数据表

清空

TRUNCATE TABLE `v9_tags`;
TRUNCATE TABLE `v9_tags_content`;

 

 

 

发布时间:2024/09/14

发表评论