2016/05/12 PHP/Python/Java No Comments PHP高质量不失真等比例图片缩放类 php图片缩放类,php不失真图片缩放类,php高质量缩略图,php缩略图函数,php无损缩放,php图片缩放后模糊解决,图片缩略图质量低解决方法。在PHP网站开发过程中,如果你建立的网站涉及大量的图片处理,必然涉及到图片上传、缩放,而如何保持图片不失真,是很多初级PHP网站开发者比较头疼的一件事,今天未来往事就和大家分享一下如何进行等比例不失真图片缩放。 **首先我们来了解几个php函数:** **imagepng():**http://cn2.php.net/manual/en/function.imagepng.php 注:函数的第三个参数的数值区间控制图片的质量,与imagejpeg()函数不同,imagepng()函数的区间值是0-9 (0表示质量最高,9表示质量最低)。PHP 5.1... 继续阅读 »
2016/05/11 PHP/Python/Java No Comments ueditor1.4上传图片水印 ###### ueditor上传图片加水印,ueditor1.4.3 水印,ueditor1.4.3 图片水印,ueditor 1.4.3上传图片添加水印,ueditor图片水印控制 打开UEditor压缩包下php目录中的上传类文件:Uploader.class.php 在上传文件的主要方法下添加调用水印处理方法: ```php /** * 上传文件的主处理方法 * @return mixed */ private function upFile() { …………………… …………………… $this->stateInfo = $this->stateMap[0]; //(大概在122行) //在下面加入如下调用水印的处理方法: $this->imageWat... 继续阅读 »
2016/05/03 Discuz/CMS No Comments got error 175 from storage engine discuz got error 175 from storage engine错误解决方法错误提示:“Got error 175 from storage engine“解决方法:修复表,产生原因可能时复制过程中的表损伤REPAIR TABLE tablename 继续阅读 »
2016/04/21 Nginx/Apache/Tomcat No Comments php-fpm配置文件重要参数详解 配置参考指南 php-fpm.conf配置文件重要参数说明注释,希望对您有所帮助。[global]pid = /usr/local/php/var/run/php-fpm.pid#pid设定,默认在安装目录中的var/run/php-fpm.pid,建议开启error_log = /usr/local/php/var/log/php-fpm.log#错误日志,默认在安装目录中的var/log/php-fpm.loglog_level = notice#错误级别. 可用级别为: alert(必须立即处理), error(错误情况), warning(警告情况), notice(一般重要信息), debug(调试信息). 默认: notice. emergency_restart_th... 继续阅读 »
2016/04/19 Discuz/CMS No Comments IIS7配置Rewrite伪静态 discuz ###### IIS7通过配置web.config实现Discuz伪静态 IIS7及以上版本都集成了rewrite模块,不像IIS6那样,需要先加载Rewrite组件再使用,IIS7下直接在网站根目录创建web.config配置文件,默认内容如下(注意`……`这块信息): ```xml …… 欢迎来访未来往事博客(https://www.fity.cn) ``` 然后到Discuz后台"SEO设置--URL静态化"菜单下设置需要启用URL伪静态的页面,例如这里未来往事只设置启用了"论坛主题列表页"和"论坛主题内容页"的伪静态,如图: ![](https://www.fity.cn/usr/uploads/2016/04/1461078712_3949c17... 继续阅读 »
2016/04/17 Discuz/CMS No Comments Discuz7.0/Discuz7.2升级到Discuz X3.2版本 Discuz7.0/Discuz7.2到Discuz X2.0/Discuz X3.0/Discuz X3.2 的升级/转换Step 1、先升级您的UCenter1.5.x版本到1.6.x版本UCenter1.6.0程序升级包下载地址:http://download.comsenz.com/UCenter/1.6.0/UCenter_1.6.0_SC_GBK.zip官方升级文档:http://www.discuz.net/thread-2141455-1-1.htmlStep 2、升级discuz7.0/7.2到discuz X2.0版本discuz X2.0程序升级包下载地址:http://www.discuz.net/thread-2168918-1-1.html官方升级文档:http://www.d... 继续阅读 »
2016/03/18 PHP/Python/Java No Comments php识别图片的主色调 本文只做一些基础的单点识别判断,仅供参考。//取图片位于y轴1/2处的某单点主色调方法 function getRgb($file){ //裁切图片 $size = getimagesize($file); // 剪裁指定区域用于取色 //创建源图的实例 $src = imagecreatefromstring(file_get_contents($file)); ... 继续阅读 »
2016/03/17 PHP/Python/Java No Comments php裁切图片方法示例 php裁剪图片指定区域代码示例原图图片:其中虚线框中是我们需要裁切保存的图片。$src = 'www.fity.cn.jpg'; //创建源图的实例 $file = imagecreatefromstring(file_get_contents($src)); //裁剪开区域左上角的点的坐标 $x = 90; $y = 40; //裁剪区域的宽和高 $width = 180; $height&nbs... 继续阅读 »
2016/03/14 PHP/Python/Java No Comments imagecopymerge合成图片 黑色背景问题 php imagecopymerge合并图片黑色背景问题,多图片合并 黑色背景问题解决将默认使用的imagecopymerge替换成如下函数function imagecopymerge_alpha($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h, $pct){ $opacity=$pct; //&nbs... 继续阅读 »
2016/03/09 PHP/Python/Java No Comments php身份证验证 php身份证验证方法,身份证号码验证算法18身份证号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。 排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。1、地址码 表示编码对象常住户口所在县(市、旗、区)的行政区域划分代码,按GB/T2260的规定执行。2、出生日期码 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。3、顺序码 表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号,顺序码的奇数分配给男性,偶数分配给女性。4、校验码计算步骤(1)十七位数字本体码加权求和公式 S = Sum(Ai * Wi), i = 0, ... , 16 ,先对前17位数字的权求和 ... 继续阅读 »
2016/02/15 PHP/Python/Java No Comments php代码执行时间记录 php记录代码执行时间 php记录代码执行耗时$startTime = microtime(true); //开始时间,true 参数 返回浮点类型 $endTime = microtime(true); //结束时间,true 参数 返回浮点类型 echo '执行时间'.round( $endTime - $startTime , 3 ).'秒'; //round() 规定小数点后的位数为3位 继续阅读 »
2016/01/12 Discuz/CMS No Comments 注册收不到邮件 收不到注册邮件 测试可以收到邮件 discuz discuz 收不到注册注册链接 注册收不到邮件 收不到注册邮件 测试可以收到邮件邮件设置:1、站长--邮箱配置2、UC--邮件配置如果你已经设置了以上步骤并测试发送成功或失败、或找回密码已可以收到邮箱且使用的是腾讯企业邮箱,只是在注册时收不到邮件,那么 未来往事 建议你让QQ企业邮件SMTP走SSL方式:SMTP服务器 - QQ 企业邮ssl://smtp.exmail.qq.comSMTP端口:465SMTP服务器 - QQ 邮箱ssl://smtp.qq.comSMTP端口:465SMTP服务器 - Gmail 企业邮ssl://smtp.google.comSMTP端口:465 继续阅读 »
2015/11/20 服务器技术 No Comments debian打开crontab日志 debian开启crontab日志,该日志记录状态系统默认为关闭状态。修改文件:# vi /etc/rsyslog.confcron.* /var/log/cron.log重启日志服务:# /etc/init.d/rsyslog restart 继续阅读 »
2015/11/18 Nginx/Apache/Tomcat No Comments Nginx upstream模块 ##### Nginx upstream模块使用及介绍: Nginx upstream模块主要提供数据转发功能,为nginx提供了跨越单机的横向处理能力,使nginx摆脱只能为终端节点提供单一功能的限制,而使它具备了网路应用级别的拆分、封装和整合的战略功能。在云模型大行其道的今天,数据转发使nginx有能力构建一个网络应用的关键组件。当然,一个网络应用的关键组件往往一开始都会考虑通过高级开发语言编写,因为开发比较方便,但系统到达一定规模,需要更重视性能的时候,这些高级语言为了达成目标所做的结构化修改所付出的代价会使nginx的upstream模块就呈现出极大的吸引力,因为他天生就快。作为附带,nginx的配置提供的层次化和松耦合使得系统的扩展性也可能达到比较高的程度。如果你对Nginx反向代理感兴趣,可... 继续阅读 »
2015/11/17 Nginx/Apache/Tomcat No Comments Nginx反向代理安装配置 upstream模块使用 安装配置Nginx反向代理,Nginx在upstream服务器的反向代理配置,upstream模块介绍,本文基于Debian6 & Debian7 Nginx 1.8编写。Nginx 、反向代理服务介绍Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。Nginx因其出色的处理并发连接的能力,越来越多地作为一个反向代理服务器被使用。所谓反向代理,即把Nginx置于用... 继续阅读 »