⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 template.destroy_dir.php

📁 、支持无限级的分类与子分类
💻 PHP
字号:
<?php
/**
 * Template Lite template_destroy_dir template internal module
 *
 * Type:	 template
 * Name:	 template_destroy_dir
 */

function template_destroy_dir($file, $id, $dir, &$object)
{
	if ($file == null && $id == null)
	{
		if (is_dir($dir))
		{
			if($d = opendir($dir))
			{
				while(($f = readdir($d)) !== false)
				{
					if ($f != '.' && $f != '..')
					{
						template_rm_dir($dir.$f.DIRECTORY_SEPARATOR);
					}
				}
			}
		}
	}
	else
	{
		if ($id == null)
		{
			$object->template_dir = $object->_get_dir($object->template_dir);

			$name = ($object->encode_file_name) ? md5($object->template_dir.$file).'.php' : str_replace(".", "_", str_replace("/", "_", $file)).'.php';
			@unlink($dir.$name);
		}
		else
		{
			$_args = "";
			foreach(explode('|', $id) as $value)
			{
				$_args .= $value.DIRECTORY_SEPARATOR;
			}
			template_rm_dir($dir.DIRECTORY_SEPARATOR.$_args);
		}
	}
}

function template_rm_dir($dir)
{
	if (is_file(substr($dir, 0, -1)))
	{
		@unlink(substr($dir, 0, -1));
		return;
	}
	if ($d = opendir($dir))
	{
		while(($f = readdir($d)) !== false)
		{
			if ($f != '.' && $f != '..')
			{
				template_rm_dir($dir.$f.DIRECTORY_SEPARATOR, $object);
			}
		}
		@rmdir($dir.$f);
	}
}

?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -