应该可以的,压缩程序多数均支持文件打包压缩,再看看手册!以前调win下用winrar可调用命令行工作执行

解决方案 »

  1.   

    可以调用系统命令
    zip -r 11.zip css 
    将css目录递归压缩到11.zip在php里可以用
    exec("zip -r 11.zip css");
      

  2.   

    php_rar
    PHP自带的库,用着还可以吧,以前用着!
      

  3.   

    说ZIP类的,IBM有个好文章,你看看:http://www.ibm.com/developerworks/cn/opensource/os-php-v524/引用:
    清单 3. 将外部文件添加到 newzip.zip 中             
    <?php
    $zip = new ZipArchive();
    $filename = "newzip.zip";if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) {
       exit("cannot open <$filename>\n");
    }$zip->addFromString("firstfile." . time() . ".txt", \
    "This is the first file in our ZIP, added as 
    firstfile.txt.\n");
    $zip->addFromString("testdir/secondfile." . time() . ".txt", \
    "This is the second file in our ZIP, 
    added as secondfile.txt.\n");
    $zip->addFile("testtext.txt");
    echo "numfiles: " . $zip->numFiles . "\n";
    $zip->close();
    ?>
    这样看来,路径是相对的,只是指向了需要添加到 ZIP 中的文件并使用 addFile() 方法把它打包在其中。如果文件 testtext.txt 位于同一个目录中,这样做可以将其添加到归档中。现在已经通过任意的字符串数据创建了新归档文件并已经把外部文件添加到了归档中。这些都是创建新归档时最常见的任务。
      

  4.   

    终于搞完了
    结贴。。原来php里面已经集成了 dll