加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

可以让PHP编程事半功倍的类库

发布时间:2018-04-14 18:06:19 所属栏目:编程 来源:win4000.com
导读:在用php开拓网站的时辰,行使面向工具的要领确实可以进步代码复用率,镌汰代码冗余。而对初学者更友爱的是,PHP开拓网站所必要的大部门类库,网上都有异常优越的类库存在了。作为一个措施猿虽然不能一再制造轮子,以是我把平常常常会行使到的类库清算下来

在用php开拓网站的时辰,行使面向工具的要领确实可以进步代码复用率,镌汰代码冗余。而对初学者更友爱的是,PHP开拓网站所必要的大部门类库,网上都有异常优越的类库存在了。作为一个措施猿虽然不能一再制造轮子,以是我把平常常常会行使到的类库清算下来,但愿对进修PHP的站长伴侣们有效。

一:收罗类库,snoopy.class.php。(类库下载请自行百度,没有重名的)

提及做网站对大部门站长来讲,收罗是必不行缺的部门。许多站长也许直接行使dedecms之类cms内置的收罗成果了,可是偶然辰网站很小没须要行使cms可能cms的内置收罗成果满意不了我们的需求的时辰怎么办呢。那就可以行使这个收罗类库了。行使要领很是简朴。

行使演示:

//加载类库文件include("snoopy.php");

//要收罗的页面地点

$url = "http://www.www.win4000.com";   

$snoopy = new Snoopy;

//去抓取页面

$snoopy->fetch($url); 

//输出抓回页面的html   

echo $snoopy->results;

接下来,用正则表达式把你必要的内容匹配出来。这样收罗就大功告成了。简朴吧!

二:图片处理赏罚类库,PHPThumb,下载地点(github.com/masterexploder/PHPThumb)。留意这个类库有一个重名的叫phpthumb,只是巨细写的不同,以是查找文档的时辰万万留意。

在网站建树进程中,必要处理赏罚图片的处所多不胜数,用php的图片函数处理赏罚图片,异常繁琐。并且对新手来讲异常欠好把握。此刻我们可以用PHPThumb类库来处理赏罚图片,包罗,图片尺寸调解,图片截取,图片加水印,图片旋转等等成果。

行使演示:

//加载类库文件

require_once 'path/to/ThumbLib.inc.php';

//实例化类库,传入你要处理赏罚的图片的地点可所以收集地点,也可所以当地地点

$thumb = PhpThumbFactory::create('http://www.win4000.com/');

//把图片等比缩小到最大宽度 100px可能最高100px,当只输入一个参数的时辰,是限定最宽的尺寸。

$thumb->resize(100, 100);

//把图片等比缩小到原本的百分数,好比50就是原本的50%。

$thumb->resizePercent(50);

//截取一个175px * 175px的图片,留意这个是截取,超出的部门直接裁切掉,不是逼迫改变尺寸。

$thumb->adaptiveResize(175, 175);

//从图片的中心计较,截取200px * 100px的图片。

$thumb->cropFromCenter(200, 100);

//截图,前两个参数别离是必要解出的图片的右上角的坐标X,Y。 后头两个参数是必要解出的图片宽,高。

$thumb->crop(100, 100, 300, 200);

//把图片顺时针反转180度

$thumb->rotateImageNDegrees(180);

这个类库尚有更多成果就不多做先容了,假如你也在开拓PHP网站进程中必要处理赏罚图片不妨阅读一下这个类库的文档,担保你处理赏罚图片很简朴,再也不消和那十几个烦人的php图片处理赏罚函数打交道了!

本文原创,CHINAZ首发,转载请注明出处:www.win4000.com 感谢!

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读