201506-30 长微博生成(将html转化为图片)原理浅析 在平时工作中有一些需求,简单而言就是需要将一些内容生成图片。简单的内容通过PhotoShop处理还行,但是类似于带表格等的内容,每次都通过PhotoShop进行处理太浪费时间。网上有很多类似于长微博等的生成工具,生成简单的图片还行,但是要使用富文本生成图片,则多需要money,于是便自己研究了一下基于PHP的实现。需求及原理基于PHP,将html内容生成图片(PNG,JPEG等)实现方法1.直接通过图形函数生成可以直接使用PHP中自带... 继续阅读 >
201503-26 PHP常用正则表达式大全 表单验证匹配验证账号,字母开头,允许5-16字节,允许字母数字下划线:^[a-zA-Z][a-zA-Z0-9_]{4,15}$验证账号,不能为空,不能有空格,只能是英文字母:^\S+[a-zA-Z]$验证账号,不能有空格,不能非数字:^\d+$验证用户密码,以字母开头,长度在6-18之间:^[a-zA-Z]\w{5,17}$验证是否含有^%&',;=?$\等字符:[^%&',;=?$\x22]+匹配Email地址:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*匹配腾讯QQ号:[1-9][0-9]{4,}匹配... 继续阅读 >
201501-30 PHP采集远程图片保存本地 /***下载远程图片到本地**@param$urlstring远程文件地址*@param$filenamestring保存后的文件名(为空时则为随机生成的文件名,否则为原文件名)*@param$fileTypearray允许的文件类型*@param$dirNamestring文件保存的路径(路径其余部分根据时间系统自动生成)*@param$typeint远程获取文件的方式*@returnjson返回文件名、文件的保存路径*@authorwww.phpxs.com*/functiondownload_image($url,... 继续阅读 >
201501-30 PHP图片加水印类,支持文字水印、透明度设置、自定义水印类 <?php/**Version:1.0*Author:River*URL:http://www.phpxs.com/*//** *图片加水印类,支持文字水印、透明度设置、自定义水印位置等。 *使用示例: * $obj=newWaterMask($imgFileName);//实例化对象 * $obj->$waterType=1;//类型:0为文字水印、1为图片水印 * $obj->$transparent=45;//水印透明度 * ... 继续阅读 >
201412-28 jsp解决kindeditor在线编辑器struts图片上传问题 1、下载官网下载ckeditor,解压后去掉不需要的部分,仅需保留plugin,lang,theme文件夹,这三个文件夹中用不到的东西可以删除,比如lang文件下存放所有语言文件js,仅仅保留en.js和zh_CN.js即可,保留jsp文件夹下的json_upload.jsp文件和kindeditor.js文件即可,把jsp下面的jar导入1<span style="font-family:幼圆;font-size:18pt;"... 继续阅读 >
201411-11 关于图片上加浮动标签a的问题 代码如下:HTMLcode:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="textml;charset=utf-8"/><title>无标题文档</title><styletype="text/css">.box{width:500px;height:300px;border:5pxsolid#00F;position:relative;}.left,.right{displa... 继续阅读 >
201411-11 最酷炫实用的Linux桌面软件推荐大全 下面是关于Linux桌面环境下,目前为止最完美的部分。之所以说他们完美,是因为他们不但很养眼,而且也使用最好的多媒体技术,有最好的可用性。在某些方面,他们甚至超过了Windows和Mac-OS。基础Debian 或是 Ubuntu。这两个分发包是目前使用最广泛的Linux桌面操作系统的分发包了。软件包管理器因为我们使用debian……所以apt 必然是软件包管理器中最不错的一个。桌面环境这可能是最难的一个了。KDE4 是出色的,相当的出... 继续阅读 >