【php处理文件的小例子(解压缩,删除目录)_PHP教程】教程文章相关的互联网学习教程文章

php压缩和解压缩字符串的代码

下面php代码通过gzcompress和gzuncompress压缩和解压缩字符串,可以设定压缩级别 $str = Hello I am a very very very very long string;$compressed = gzcompress($str, 9);//压缩级别为9$uncompressed = gzuncompress($compressed); echo $str, "\n";echo $uncompressed, "\n";echo base64_encode($compressed), "\n";echo bin2hex($compressed), "\n";echo urlencode($compressed), "\n"; php

服务器端解压缩zip的脚本_PHP教程

代码如下: 文件解压缩管理 // In PHP versions earlier than 4.1.0, $HTTP_POST_FILES should be used instead // of $_FILES. if (isset($_POST["Submit"])) { echo "FileName: " . $_POST['unpackfile'] . "\n"; echo "UnpackPath: " . $_POST['unpackpath'] . "\n"; $zip = zip_open($_POST['unpackfile']); if ($zip) { while ($zip_entry = zip_read($zip)) { ...

phpzlib压缩和解压缩swf文件的代码_PHP教程

使用php就不一样了,php包含了zlib的链接库,可以直接使用其相关功能,下面是我写的压缩和结压缩swf文件的例子: //没有加入判断swf文件是否已经压缩,入需要可以根据文件的第一个字节是'F'或者'C'来判断 压缩swf文件: //-------------------------------------------------------------------------------------------------- //文件名 $filename = "test.swf"; //打开文件 $rs = fopen($filename,"r"); //读取文件的数据 $str = fread...

PHPZip解压文件在线解压缩的函数代码_PHP教程

代码如下:/********************** *@file - path to zip file *@destination - destination directory for unzipped files */ function unzip_file($file, $destination){ // create object $zip = new ZipArchive() ; // open archive if ($zip->open($file) !== TRUE) { die (Could not open archive); } // extract contents to destination directory $zip->extractTo($destination); // close archive $zip->close(); echo A...

PHP执行zip与rar解压缩方法实现代码_PHP教程

Zip:PclZip http://www.phpconcept.net/pclzip/index.en.php Rar:PECL rar http://pecl.php.com/package/rar 以往过去要在php下执行解压缩程序,无非最常见的方法是写command 然后用exec()等执行函式去跑 这在Windows下或许可以,但换成Unix话会碍于帐号权限问题而无法顺利执行 那有没有那种本身就有提供函式可以直接使用而不需要去下command去跑的方法呢 答桉有(话说找了好几天才找到可以用的方法......XD) 先讲Zip,由于php内...

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...

分享PHPunpack函数解压缩位字符串实现技巧_PHP教程

我们曾经向朋友们介绍过PHP unpack函数定义解压缩位字符串资料。语法: string pack(string format, mixed [args]...);返回值: 数组PHP unpack函数种类: 资料处理PHP unpack函数内容说明 本函数用来将位的字符串的资料解压缩。本函数和 Perl 的同名函数功能用法完全相同。参数 format 为压缩的格式。PHP unpack函数例子 1< ?php $data = "PHP"; print_r(unpack("C*",$data)); ?> 输出: Array ( [1] => 80 [2]...

php解压缩zip文件实例代码_PHP教程

php header(Content-type: text/html;charset=utf-8); error_reporting(E_ALL); set_time_limit(0); $zip_filename = "Test.zip"; $zip_filename = key_exists(zip, $_GET) && $_GET[zip]?$_GET[zip]:$zip_filename; $zip_filepath = str_replace(\, /, dirname(__FILE__)) . / . $zip_filename; if(!is_file($zip_filepath)) {die(文件".$zip_filepath."不存在!); } $zip = new ZipArchive(); $rs = $zip->open($zip_filepath); i...

使用php的zlib压缩和解压缩swf文件_PHP教程

下面是我写的压缩和结压缩swf文件的例子:  //没有加入判断swf文件是否已经压缩,入需要可以根据文件的第一个字节是F或者C来判断  压缩swf文件:      //文件名   $filename = "test.swf";   //打开文件   $rs = fopen($filename,"r");   //读取文件的数据   $str = fread($rs,filesize($filename));   //设置swf头文件   $head = substr($str,1,8);   $head = "C".$head;   //获取swf文件内容   $body =...

php的zip解压缩类pclzip使用示例_PHP教程

PclZip是一个很强大的压缩与解压缩zip文件的PHP类,这篇文章主要介绍了PclZip的使用方法 PclZip简介 PclZip是一个很强大的压缩与解压缩zip文件的PHP类,PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。简单、易用、强大是我对它的评价。最近在开发我的Wordpress插件ShareLink,在这过程中,发现了PclZip这个操作zip文件的PHP类,...

php实现zip压缩文件解压缩代码分享(简单易懂)_PHP教程【图】

仔细的研究了一下,原来用php写的解压程序效率比想象的还是高很多的,既然这么好,干脆再优化一下后用到自己后台中,虽然现在大部分空间的控制面板中有压缩和解压这个功能,但是毕竟有时候有些麻烦。做这个之前,没有接触过php压缩这一块,网上搜了一些,大多数都是php压缩类、压缩函数,少则几百行,多的就几千行代码。这对于我这种新手来说很摸不到头脑,再说我也不用这么复杂的功能。最后参考函数手册,理清楚了几个相关的函数后...

php压缩和解压缩字符串的方法,php解压缩字符串_PHP教程

php压缩和解压缩字符串的方法,php解压缩字符串本文实例讲述了php压缩和解压缩字符串的方法。分享给大家供大家参考。具体如下: 下面php代码通过gzcompress和gzuncompress压缩和解压缩字符串,可以设定压缩级别 $str = Hello I am a very very very very long string; $compressed = gzcompress($str, 9);//压缩级别为9 $uncompressed = gzuncompress($compressed); echo $str, "\n"; echo $uncompressed, "\n"; echo base64_encod...

php压缩和解压缩字符串的方法_PHP教程

php压缩和解压缩字符串的方法 本文实例讲述了php压缩和解压缩字符串的方法。分享给大家供大家参考。具体如下: 下面php代码通过gzcompress和gzuncompress压缩和解压缩字符串,可以设定压缩级别$str = Hello I am a very very very very long string; $compressed = gzcompress($str, 9);//压缩级别为9 $uncompressed = gzuncompress($compressed); echo $str, "\n"; echo $uncompressed, "\n"; echo base64_encode($compressed), "...

PHP自带ZIP压缩、解压缩类ZipArchiv使用指南_PHP教程

PHP自带ZIP压缩、解压缩类ZipArchiv使用指南 这篇文章主要介绍了PHP自带ZIP压缩、解压缩类ZipArchiv使用指南,十分详细,需要的朋友可以参考下要使用该PHP扩展类,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2.+,且php.ini配置支持zip 对于win系统,直接去掉php_zip.dll 扩展的注释,然后重启http服务(IIS或Apache)即可 Linux还没有试验,理论上差别不会很大 功能: 1、解压缩zip文件 2、将文件压缩成z...

php使用ZipArchive函数实现文件的压缩与解压缩,_PHP教程

php使用ZipArchive函数实现文件的压缩与解压缩,PHP ZipArchive 是PHP自带的扩展类,可以轻松实现ZIP文件的压缩和解压,使用前首先要确保PHP ZIP 扩展已经开启,具体开启方法这里就不说了,不同的平台开启PHP扩增的方法网上都有,如有疑问欢迎交流。这里整理一下利用php zipArchive进行文件的压缩与解压缩的常用的示例供参考。 一、解压缩zip文件$zip=new ZipArchive;//新建一个ZipArchive的对象 if($zip->open(test.zip)===TRUE){...