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

PHP实现图片压缩

本文实例为大家分享了PHP实现图片压缩的具体代码,供大家参考,具体内容如下 /*** 生成图片* @param string $im 源图片路径* @param string $dest 目标图片路径* @param int $maxwidth 生成图片宽* @param int $maxheight 生成图片高*/ function resizeImage($im, $dest, $maxwidth, $maxheight) {$img = getimagesize($im);switch ($img[2]) {case 1:$im = @imagecreatefromgif($im);break;case 2:$im = @imagecreatefromjpeg($im...

PHP按一定比例压缩图片的方法【图】

图片压缩是我们日常开发中经常使用的操作,在如今需求很多的情况往往,上传的一张图片会被压缩成不同比例的图片,每次去操作也是一件非常繁琐的事情,于是进行了封装了一个压缩图片的操作类,希望大家遇到后,不用再为写很多压缩图片代码烦恼了。 压缩图片的工具类: <?php /**图片压缩操作类v1.0 */class Image{private $src;private $imageinfo;private $image;public $percent = 0.1;public function __construct($src){$this->s...

Yii2压缩PHP中模板代码的输出问题

在Web开发中,无论是PHP的框架还是Python的框架,都会遇到使用模板的时候,在使用模板的时候就会遇到一个问题,就是使用模板编写的代码通过查看源代码的时候,会发现代码混乱不堪,对于代码格式又嫉妒追求的我来说我因受不了,但是目前也没有找到什么好的格式化输出的办法 但是格式化输出的话,也会需要处理一个压缩的问题,最终还是选择一个方案,开发的时候为了查看代码修改代码,就不做处理,但是上线的时候还是要做下压缩的处理...

PHP等比例压缩图片的实例代码

具体代码如下所示:/*** desription 压缩图片* @param sting $imgsrc 图片路径* @param string $imgdst 压缩后保存路径*/public function compressedImage($imgsrc, $imgdst) {list($width, $height, $type) = getimagesize($imgsrc);$new_width = $width;//压缩后的图片宽$new_height = $height;//压缩后的图片高if($width >= 600){$per = 600 / $width;//计算比例$new_width = $width * $per;$new_height = $height * $per;}swit...

php处理多图上传压缩代码功能

网上看了一些资料,关于处理图片压缩的,找到的大部分是单图压缩的,要么是单前端或者后端的,所以就自己整了下前后端压缩,并支持多图的压缩图片实例。代码有点多,直接复制到编辑器看会比较清楚 1、先创建的一个简单的上传页面upload.php。先通过前端代码压缩图片,直接上代码 <!DOCTYPE html> <html> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minim...

PHP文件管理之实现网盘及压缩包的功能操作

实现代码如下所示: 1.主页面file_zip.php <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>文件管理</title> <script src="bootstrap/js/jquery-1.11.2.min.js"></script> </head><style>*{ margin:0px auto; padding:0px}#wai{ width:800px;}.list{ width:50%; height:35px; background-color:#09F; margin-top:2px; color:white; font-weight:bold; text-align:left; line-height:35px; vertical-align:middle; font...

浅谈关于PHP解决图片无损压缩的问题

本文介绍了关于PHP解决图片无损压缩的问题,分享给大家,具体如下:代码如下:header("Content-type: image/jpeg"); $file = "111.jpg"; $percent = 1.5; //图片压缩比 list($width, $height) = getimagesize($file); //获取原图尺寸 //缩放尺寸 $newwidth = $width * $percent; $newheight = $height * $percent; $src_im = imagecreatefromjpeg($file); $dst_im = imagecreatetruecolor($newwidth, $newheight); imagec...

详解PHP数据压缩、加解密(pack, unpack)【图】

网络通信、文件存储中经常需要交换数据,为了减少网络通信流量、文件存储大小以及加密通信规则,经常需要对数据进行双向加解密以保证数据的安全。PHP中实现此功能主要需要使用的函数主要是pack及unpack函数 pack压缩资料到位字符串之中。语法: string pack(string format, mixed [args]...);返回值: 字符串本函数用来将资料压缩打包到位的字符串之中。 a - NUL- 字符串填满[padded string] 将字符串空白以 NULL 字符填满A - SPACE-...

Yii2中使用asset压缩js,css文件的方法

官网文档 http://www.yiiframework.com/doc-2.0/guide-structure-assets.html yii目录下运行 asset/template assets.php 生成assets.php,这是一个配置模板,并修改如下 <?php /** * Configuration file for the "yii asset" console command. */ // In the console environment, some path aliases may not exist. Please define these: Yii::setAlias(@webroot, __DIR__ . /web); Yii::setAlias(@web, /); return [ // Adjust co...

Yii安装EClientScript插件扩展实现css,js文件代码压缩合并加载功能

本文实例讲述了Yii安装EClientScript插件扩展实现css,js文件代码压缩合并加载功能。分享给大家供大家参考,具体如下: 扩展插件下载地址,解压后复制到/protected/vendor/ https://github.com/muayyad-alsadi/yii-EClientScript main配置文件配置插件,components里面增加 //js,css代码压缩,合并 clientScript => array(class => application.vendor.yii-EClientScript.EClientScript,combineScriptFiles => TRUE, // By default...

基于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)) {...

将PHP程序中返回的JSON格式数据用gzip压缩输出的方法【图】

1.使用压缩与不使用压缩的HTTP输出比较2.开启gzip 利用apache mod_deflate module 开启gzip 开启方法: sudo a2enmod deflate sudo /etc/init.d/apache2 restart关闭方法: sudo a2dismod deflate sudo /etc/init.d/apache2 restart3.设置需要gzip压缩输出的类型 json的输出类型是application/json,所以可以这样设置 在httpd.conf的<Directory></Directory>中加入 <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE appl...

PHP添加图片水印、压缩、剪切的封装类

给图片添加水印,其实就是把原来的图片和水印添加在一起,下面小编把最近整理的资料分享给大家。 php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成类的想法。操作图片主要历经四个步骤: 第一步:打开图片 第二步:操作图片 第三步:输出图片...

php图片水印添加,压缩,剪切的封装类实现

php对图片文件的操作主要是利用GD库扩展。当我们频繁利用php对图片进行操作时,会自然封装很多函数,否则会写太多重复的代码。当有很多对图片的相关函数的时候,我们可以考虑将这些函数也整理一下,因而就有了封装成类的想法。 操作图片主要历经四个步骤: 1、打开图片 2、操作图片 3、输出图片 4、销毁图片 1,3,4三个步骤每次都要写,每次又都差不多。真正需要变通的只有操作图片的这一步骤了。操作图片又往往通过1或多个主要的GD...

PHP生成压缩文件实例

大概需求: 每一个订单都有多个文件附件,在下载的时候希望对当前订单的文件自动打包成一个压缩包下载 细节需求:当前订单号_年月日+时间.zip 例如: 1.生成压缩文件,压缩文件名格式: 2.压缩文件存放在根目录 /upload/zipfile/年月/自定义的压缩文件名.zip 3.点击下载压缩包,系统开始对压缩文件打包,打包完成后自动开始下载 4.为了防止暴露压缩包文件路径,需要对下载的压缩包文件名改名 具体操作模式请见下面的代码: 文件...

功能 - 相关标签