使用PHP開發必須要了解的庫類

www.8779129.live 原創 歡迎轉載

在用php開發網站的時候,使用面向對象的方法確實可以提高代碼復用率,減少代碼冗余。而對初學者更友好的是,PHP開發網站所需要的大部分類庫,網上都有十分優秀的類庫存在了。作為一個程序猿當然不能重復制造輪子,所以我把平時經常會使用到的類庫整理下來,希望對學習PHP的站長朋友們有用。

一:采集類庫,snoopy.class.php。(類庫下載請自行百度,沒有重名的)

說起做網站對大部分站長來講,采集是必不可缺的部分。很多站長可能直接使用dedecms之類cms內置的采集功能了,但是有時候網站很小沒必要使用cms或者cms的內置采集功能滿足不了我們的需求的時候怎么辦呢。那就可以使用這個采集類庫了。使用方法非常簡單。

使用演示:

//加載類庫文件include("snoopy.php");

//要采集的頁面地址

$url = "http://www.8779129.live";   

$snoopy = new Snoopy;

//去抓取頁面

$snoopy->fetch($url); 

//輸出抓回頁面的html   

echo $snoopy->results;

接下來,用正則表達式把你需要的內容匹配出來。這樣采集就大功告成了。簡單吧!

二:圖片處理類庫,PHPThumb,下載地址(github.com/masterexploder/PHPThumb)。注意這個類庫有一個重名的叫phpthumb,只是大小寫的差別,所以查找文檔的時候千萬注意。

在網站建設過程中,需要處理圖片的地方多不勝數,用php的圖片函數處理圖片,十分繁瑣。而且對新手來講十分不好掌握,F在我們可以用PHPThumb類庫來處理圖片,包括,圖片尺寸調整,圖片截取,圖片加水印,圖片旋轉等等功能。

使用演示:

//加載類庫文件

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

//實例化類庫,傳入你要處理的圖片的地址可以是網絡地址,也可以是本地地址

$thumb = PhpThumbFactory::create('http://www.dg31.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圖片處理函數打交道了!

专注投入 才能赚钱 资产分配 幸运快三是干什么的 江西十一选五遗漏 腾讯分分彩官网代理 黑龙江快乐十分胆拖玩法介绍 080博彩通 炒股票融资 云南11选5前三组合走势图 银行基金配资业务 浙江省十一选五基本