小魔女 发表于 2015-1-16 22:16:06

PHP网页编程之可让PHP编程事半功倍的类库

培训的第二阶段,开始了PHP语言语法结构和应用的学习。
在用php开辟网站的时分,利用面向工具的办法的确能够进步代码复用率,削减代码冗余。而对初学者更友爱的是,PHP开辟网站所必要的年夜部分类库,网上都有非常优异的类库存在了。作为一个程序猿固然不克不及反复打造轮子,以是我把平常常常会利用到的类库收拾上去,但愿对进修PHP的站长伴侣们有效。
一:收罗类库,snoopy.class.php。
下载:(http://www.php100.com/html/download/pl/2013/0111/9090.html)
提及做网站对年夜部分站长来说,收罗是必不成缺的部分。良多站长大概间接利用dedecms之类cms内置的收罗功效了,可是偶然候网站很小没需要利用cms大概cms的内置收罗功效满意不了我们的需求的时分怎样办呢。那就能够利用这个收罗类库了。利用办法十分复杂。
复杂图示:


利用演示:
//加载类库文件include("snoopy.php");
//要收罗的页面地点
$url="http://www.www.shlongyingjixie.com";
$snoopy=newSnoopy;
//往抓取页面
$snoopy->fetch($url);
//输入抓回页面的html
echo$snoopy->results;
接上去,用正则表达式把你必要的内容婚配出来。如许收罗就半途而废了。复杂吧!

二:图片处置类库,PHPThumb
下载地点(github.com/masterexploder/PHPThumb)。
注重这个类库有一个重名的叫phpthumb,只是巨细写的不同,以是查找文档的时分万万注重。
在网站建立过程当中,必要处置图片的中央多不堪数,用php的图片函数处置图片,非常烦琐。并且对老手来说非常欠好把握。如今我们能够用PHPThumb类库来处置图片,包含,图片尺寸调剂,图片截取,图片加水印,图片扭转等等功效。
利用演示:
//加载类库文件
require_oncepath/to/ThumbLib.inc.php;
//实例化类库,传进你要处置的图片的地点能够是收集地点,也能够是当地地点
$thumb=PhpThumbFactory::create(http://www.shlongyingjixie.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图片处置函数打交道了!
在一个团队之中或者说是在一个公司的工作岗位上,需要注重团队之间的交流合作;在学习或工作上都要端正自己的态度,要以认真的态度来对每件事,这样才能让自己更快的投入、更快的学习,而不至于浪费自己的时间。

爱飞 发表于 2015-1-17 16:57:17

其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。

冷月葬花魂 发表于 2015-1-30 09:09:14

作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。

深爱那片海 发表于 2015-2-6 09:25:05

这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己

小魔女 发表于 2015-2-15 22:03:56

说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。

第二个灵魂 发表于 2015-3-4 14:47:33

当然这种网站的会员费就几十块钱。

admin 发表于 2015-3-11 20:16:09

说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。

若天明 发表于 2015-3-19 11:36:55

说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。

灵魂腐蚀 发表于 2015-3-27 23:10:38

建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
页: [1]
查看完整版本: PHP网页编程之可让PHP编程事半功倍的类库