php处理文件的小例子(解压缩,删除目录)

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

<?php 
$dir =   './temp';
$desc   =   'tar_test.tar.gz';
system("tar   czvf   $desc   $dir");   //压缩
//system("tar   zxvf   $desc"); //解压  

function d_rmdir($dirname) {   //删除非空目录 
if(!is_dir($dirname)) { 
    return false; 

$handle = @opendir($dirname); 
while(($file = @readdir($handle)) !== false){ 
   if($file != '.' && $file != '..'){ 
      $dir = $dirname . '/' . $file; 
      is_dir($dir) ? d_rmdir($dir) : unlink($dir); 


closedir($handle); 
return rmdir($dirname) ; 


if(d_rmdir("./temp")) 
   echo "succes"; 
else 
   echo "false"; 
?>

相关文章

PHP 采集心得技巧

1.获取远程文件源代码(file_get_contents或用fopen). 2.分析代码得到自己想要的内容(这里用正规匹配,一般是得到分页)。 3.跟根得到的内容进行下载入库等操作。...

调整PHP的性能

负载瓶颈 一般主要在以下四个方面:1  数据库2 服务器CPU3 硬盘 I/O4 网络带宽除了这四个。还有什么值得我们优化的呢。php真很强。今天就说下在PHP的 脚本级上来调...

WordPress中转义HTML与过滤链接的相关PHP函数使用解析

esc_html()(转义 Html) esc_html() 函数用来转义 Html 代码,让 Html 代码不转义。 用法 esc_html( $text ); 参数 $tex...

PHP中$_SERVER使用说明

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 docu...

mongo Table类文件 获取MongoCursor(游标)的实现方法分析

MongoCursor Object 游标类MongoConfig.php配置文件Table.php(mongodb操作数据库类文件)Config.php配置文件复制代码 代码如下:&l...