【PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)】教程文章相关的互联网学习教程文章

php使用ZipArchive函数实现文件的压缩与解压缩

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

php实现网站文件批量压缩下载功能

利用php实现将文件批量压缩打包下载,这个过程中将使用到 ZipArchive 这个类,注意使用该类之前,linux需开启zlib,windows需取消php_zip.dll前的注释。下面直接给出一个简单的将文件压缩为 zip 格式的示例。具体用法请查询php相关文档。<?php $filename=test.zip; //最终生成的文件名(含路径) if(file_exists($filename)){ unlink($filename); } //重新生成文件 $zip=new ZipArchive(); if($zip->open($filename,ZIPARCHI...

php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)

本文实例讲述了php使用pclzip类实现文件压缩的方法。分享给大家供大家参考,具体如下: 使用PclZIp(zip格式)压缩,首先需要下载它的包文件(可点击此处本站下载)。PclZip功能还是蛮强大的,它可以进行压缩和解压,以及一些添加和删除的类的方法等等。当然了这些内容我们都可以在网上查找的到,没必要都得记住。我们只要在需要使用的时候自己可以很快的在网上找到使用方法就可以了。首先我们需要的就是要将下载的库文件进行引入,如...

php简单创建zip压缩文件的方法

本文实例讲述了php简单创建zip压缩文件的方法。分享给大家供大家参考,具体如下: /* creates a compressed zip file */ function create_zip($files = array(),$destination = ,$overwrite = false) {//if the zip file already exists and overwrite is false, return falseif(file_exists($destination) && !$overwrite) { return false; }//vars$valid_files = array();//if files were passed in...if(is_array($files)) {//c...

php gd等比例缩放压缩图片函数

本文实例为大家分享了php gd等比例缩放压缩图片函数,供大家参考,具体内容如下 <?php/*** desription 判断是否gif动画* @param sting $image_file图片路径* @return boolean t 是 f 否*/function check_gifcartoon($image_file){$fp = fopen($image_file,rb);$image_head = fread($fp,1024);fclose($fp);return preg_match("/".chr(0x21).chr(0xff).chr(0x0b).NETSCAPE2.0."/",$image_head)?false:true;}/*** desription 压缩图片...

PHP简单创建压缩图的方法

本文实例讲述了PHP简单创建压缩图的方法。分享给大家供大家参考,具体如下: <?php //创建压缩图 function _create_thumbnail($srcFile, $toW, $toH, $toFile="") {if ($toFile == ""){$toFile = $srcFile;}$info = "";$data = getimagesize($srcFile, $info);if (!$data)return false;//将文件载入到资源变量im中switch ($data[2]){case 1:$im = imagecreatefromgif($srcFile);break;case 2:$im = imagecreatefromjpeg($srcFile);...

php实现压缩合并js的方法【附demo源码下载】

本文实例讲述了php实现压缩合并js的方法。分享给大家供大家参考,具体如下: test.php文件如下: require_once(jsmin.php); $files = glob("js/*.js"); $js = ""; foreach($files as $file) {$js .= JSMin::minify(file_get_contents($file)); } file_put_contents("combined.js", $js); echo "success";jsmin.php文件如下: <?php /*** jsmin.php - PHP implementation of Douglas Crockfords JSMin.** This is pretty much a dir...

php简单压缩css样式示例

本文实例讲述了php简单压缩css样式的方法。分享给大家供大家参考,具体如下: $css = ; //找css目录 $root = $_SERVER[DOCUMENT_ROOT]./css/; //directory where the css lives $files = explode(,,$_SERVER[QUERY_STRING]); if(sizeof($files)) {foreach($files as $file){$css.= (is_file($root.$file..css) ? file_get_contents($root.$file..css) : );} } return str_replace(; ,;,str_replace( },},str_replace({ ,{,str_repl...

PHP 实现等比压缩图片尺寸和大小实例代码

废话不多说了,直接给大家贴php等比压缩图片大小的相关代码了,具体代码如下所示:<?php $im = imagecreatefromjpeg(D:phpplace.jpeg); resizeImage($im,,,xinde,.jpg); function resizeImage($im,$maxwidth,$maxheight,$name,$filetype) { $pic_width = imagesx($im); $pic_height = imagesy($im); echo "start-----------------" ; if(($maxwidth && $pic_width > $maxwidth) && ($maxheight && $pic_height > $maxheight)) { if...

php curl中gzip的压缩性能测试实例分析

本文实例分析了php curl中gzip的压缩性能测试。分享给大家供大家参考,具体如下: 前因: 请求接口次数很多,每日两亿多次,主要是有些接口返回数据量很大高达110KB(为了减少请求次数,将多个接口合并成一个导致的)。 后端接口的nginx已经开启gzip,所以做个测试,看看是否在请求时使用压缩解压 php CURL 的扩展安装这里就不说了 用到的curl的两个参数 //在http 请求头加入 gzip压缩 curl_setopt($ch, CURLOPT_HTTPHEADER, array...

php中10个不同等级压缩优化图片操作示例

本文实例分析了php中10个不同等级压缩优化图片操作。分享给大家供大家参考,具体如下: 今天找到一个php写的压缩图片程序,可以分10个等级(0-9)来压缩,0等级时压缩比率不是很大,图片不会失真;随着压缩等级不断增大,图片会变得越来越不清晰,通常压缩后图片大小可以减少到原来的50%,压缩比还是挺大的。 如下是php压缩图片程序 <?php Header("Content-type: image/PNG");/*告诉IE浏览器你做的程序是张图片*/ $image = @imagec...

php 判断页面或图片是否经过gzip压缩的方法

使用php判断页面或图片是否经过gzip压缩方法 1.使用get_headers页面内容 <?php ob_start(ob_gzhandler); // 开启gzip,屏蔽则关闭$data = array(array(name=>one,value=>1),array(name=>two,value=>2),array(name=>three,value=>3) );header(content-type:application/json); echo json_encode($data); ?>使用get_headers判断是否使用gzip压缩 <?php $url = http://www.example.com/; var_dump(check_gzip($url));/*** 判断url是否...

php操作zip在不解压缩包的情况下显示压缩包中的图片

PHP操作ZIP压缩包文件的基本方法大家应该都知道怎么做(如不了解可在本文底部学习PHP操作ZIP的基本方法),那么如何在不解压的情况下直接读取压缩包中的文件呢,如直接在页面中显示压缩包中的图片? 下面就给大家演示一下如何在不解压的情况下直接显示压缩包中的图片文件 $zip_path = 12.zip;//压缩包实际路径 $zip = zip_open($zip_path);//利用zip_open函数打开压缩包 while ($re = zip_read($zip)) {//读依次读取包中的文件if (!...

PHP实现将多个文件压缩成zip格式并下载到本地的方法示例

本文实例讲述了PHP实现将多个文件压缩成zip格式并下载到本地的方法。分享给大家供大家参考,具体如下: 废话不多说,直接上代码 //这里需要注意该目录是否存在,并且有创建的权限 $zipname = path/test.zip //这是要打包的文件地址数组 $files = array("mypath/test1.txt","mypath/test2.pdf"); $zip = new ZipArchive(); $res = $zip->open($zipname, ZipArchive::CREATE); if ($res === TRUE) {foreach ($files as $file) {//这里...

PHP zip压缩包操作类完整实例

本文实例讲述了PHP zip压缩包操作类。分享给大家供大家参考,具体如下: <?php /*** Zip 文件包工具** @author wengxianhu* @date 2013-08-05*/ class ZipFolder {protected $zip;protected $root;protected $ignored_names;public function __construct(){$this->zip = new ZipArchive;}/*** 解压zip文件到指定文件夹** @access public* @param string $zipfile 压缩文件路径* @param string $path 压缩包解压到的目标路径* @ret...

功能 - 相关标签