在我們日常程式開發當中,使用乙個好的而且成熟的php類,可以減少很多手工編碼,通過這些通用api的使用,可以大大減輕我們的開發工作。今天,我們將重點介紹了一些很少見卻又非常實用的php類、庫和元件,這將有助於您提高程式功能,更重要是減少應用程式的開發時間。
一、資料庫
1、adodb – 資料庫抽象類
adodb是乙個
php資料庫抽象類,它支援資料庫包括:mysql,、
postgresql
、oracle
、 ms sql
、sqlite等,它基本上涵蓋了目前最流行的資料庫,而且完全開源和免費,可以方便快捷的應用到您的程式當中,它還具有非常強的可移植性,最重要的是它有中文使用方法!
2、php db class – mysql資料庫類
php db class是乙個方便的php / mysql
開發類,它非常簡單和靈活,而且**很少。它還提供了除錯功能,您只需新增簡單的引數,就可以查詢相關資料表,以及輸出除錯過程**現的錯誤。
3、sqlcache – 快取資料庫查詢結果類
sqlcache只有乙個
php類檔案,它主要作用是快取
sql資料庫查詢結果,這樣做的目的是為了避免增加資料庫訪問壓力,減少重複查詢語言的執行,從而加快**訪問速度。
4、iam backup – mysql資料庫備份和恢復類
iam backup是乙個
mysql
資料庫備份和恢復類,它支援
gzip
5、datagrid – 資料庫輸出顯示控制項
datagrid是乙個使用php
開發的資料庫顯示控制項,它簡單、新穎、功能強大,而且是專門為web
開發人員而準備的。datagrid繫結資料庫後,只需要修改資料庫,就可以修改輸出方式,也就是說只用修改資料,而不用管如何去顯示!
二、安全
1、phpcaptcha – 生成驗證碼
phpcaptcha可以生成驗證碼,該類需要php 4版本以上的gd1或
2支援,還而要freetype字型的支援。
2、使用者輸入安全處理類
乙個簡單實用的類,可以保證使用者輸入的資料是安全的,它通過檢查$ _get、$ _post、$ _request及$ _cookie提交的資料,並過濾掉其中的危險字元,確保它們提交的資料符合程式要求。
3、html purifier
html purifier是乙個標準的
html
過濾類,使用php5編寫。 它具有刪除、驗證、設定安全的白名單**、及過濾除清惡意**(如),它也可以驗證當前html
檔案是否符合標準。
4、phpaes - php加密類
phpaes可以實現128、192和
256位
aes加密,它不需要mcrypt
擴充套件,可以用於任何php程式中,它使用100
%的php開發,並完全符合fips 197的標準。
三、影象處理
1、phpthumb - php縮圖
phpthubm是乙個輕量級的影象處理類,它主要的功能是生成縮圖,它具有通過調整寬度和高度等比縮放、建立新圖、剪下或旋轉影象。
2、wideimage- 處理類
wideimage是一種使用
php5
面向對像編寫的影象處理類,它是乙個純
php類,優點是不需要
gd2就可以處理任何,該類具有常見的影象操作功能,並且簡單易用。
3、php 將文字生成影象類
四、檔案處理
1、tcpdf – 生成pdf
檔案
tcpdf是乙個生成
pdf文件的類,而且是目前網際網路中唯一的生成
pdf的
php類,支援
utf - 8
編碼、支援雙向加密
pdf檔案演算法。
2、parsecsv
parsecsv是乙個用於讀取
csv檔案的
php類, 它能夠輕鬆處理
csv資料,它支援識別逗號、雙引號和空格分割的資料。
3、匯出excel
檔案類
乙個輕量級的、簡單而快速的php
資料匯出到
excel
檔案類,它支援設定
excel
檔案的標題(作者、標題、描述、
...)、多個工作表、不同的字型和樣式、單元格邊框樣式、填充、漸變等功能,還可以新增到電子**等,
五、圖表和圖形
1、xml/swf charts - 圖表生成類
xml/swf charts是乙個簡單但功能強大圖表生成工具,它能從
xml檔案讀取生成具有吸引力的資料圖,
xml資料來源可以使用任何語言指令碼生成,如(
php、
asp、
jsp等)
2、jpgraph - 圖表生成類
jpgraph是乙個使用php5物件導向開發的圖形庫,它可以生成常用的資料圖表,可很容易的整合到您的php
指令碼中。
20個非常有用的PHP類庫
下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。圖表庫 下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open fla...
20個非常有用的PHP類庫
下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。圖表庫 下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open fla...
20個非常有用的PHP類庫
下面是一些非常有用的php類庫,相信一定可以為你的web開發提供更好和更為快速的方法。圖表庫下面的類庫可以讓你很簡的建立複雜的圖表和。當然,它們需要gd庫的支援。pchart 乙個可以建立統計圖的庫。libchart 這也是乙個簡單的統計相簿。jpgraph 乙個物件導向的建立類。open flas...