實用PHP組件及教程21則
原創【51CTO快譯】Ajax技術的引入給Web開發帶來了翻天覆地的變化。PHP與Javascript的結合讓我們的Web應用變得豐富多彩。為了讓大家更上一層樓,我們在此分享一些常用的精品組件,讓你的第一時間就能抓住用戶。
下面,我們將要介紹21個免費的PHP組件和教程,這些組件在很多的項目里都用得上,而且它們都比較容易配置,一下就可以學會。下次做項目時不妨就用它們試試吧。
pChart是一個用于繪制圖表的PHP類。大多數圖表的類庫都是收費的,而這個項目則是免費提供的。用于繪制圖表的數據可以從SQL查詢中獲取,也可以CSV文件獲取,或者由你指定。這個項目還在更新和開發中,每周都有新的功能特性產生。目前我們的著重點是通過引入抗鋸齒算法來提高渲染效果,這樣圖表就能更美觀一些。在渲染速度方面,從第一版開始就已經取得了顯著提升,當然我們也還在繼續不斷優化代碼。
這是一個用PHP 和MySQL編寫的組件,用它可以實現搜索框的智能輸入提示,就像Google搜索那樣。
用過WordPress的人可能都會對WoodPress里有一個地方很感興趣,那就是當你點擊刪除鏈接時,菜單項就會變成紅色的,隨后該條目就被隱去了。這個教程介紹了如何用MooTools 實現這個功能
- if(isset($_GET['delete']))
- {
- $query = 'DELETE FROM my_table WHERE item_id = '.(int)$_GET['delete'];
- $result = mysql_query($result,$link);
- }
數據的驗證和過濾是處理表單操作時不可或缺的一環,惡意的數據不僅僅會帶來安全上的問題,它還可能把我們的頁面布局完全打亂。用"filter_var"這個函數就可以實現過濾非法字符和驗證數據的功能。
#p#
在這個教程中,將向你介紹了如何用PHP和MySQL實現一個登陸系統,涵蓋了MySqli,Prepared Statements,jQuery,Classes,Sessions,Cookies等許多技術
◆在這份教程里,你將學到以下內容
◆如何創建一個數據庫
◆如何連接到數據庫
◆顯示一個有兩個域的表單
◆在數據庫里保存表單提交的數據
◆顯示數據庫里保存的數據
7. 如何用PHP,MySQL和JQuery實現類似Reddit風格的投票功能
這是一個PHP的分頁類,它能幫你處理數據庫查詢,生成Ajax分頁導航條,甚至還能為你生成Javascript代碼。
#p#
這個教程介紹了如何利用輸出緩存實現將動態頁面緩存為靜態頁面從而提高響應速度。
目錄樹能最直觀地表現出目錄的層次結構,這份教程演示了如何用PHP和JQuery創建一個目錄樹。
11.用JQuery,PHP實現Ajax調用Twitter API
這份教程演示了如何用JQuery,PHP實現Ajax調用 Twitter的API,當HTML代碼加載完成后,它就會每隔30秒調用一次getSearch()這個Javascript 函數,并返回這個Twitter API 函數的查詢結果。
密碼強度指示條現在越來越流行了,在申請Google帳戶時,我們就可以看到一個這種指示條。這里有一份教你如何自己編寫這種指示條的教程。
#p#
眾所周知,數據的備份是極其重要的。數據庫的備份是最重要的一環。丟失數據庫里的數據實在是再悲慘不過了。這是一份教你如何用PHP代碼將數據導出到XML文件的教程,下面是它生成的XML文件片段。
- < database name="my_database">
- < table name="wp_comments">
- < columns>
- < column name="comment_ID" blob="0" maxlength="" multiple_key="0" not_null="1" numeric="1" primary_key="1" table="wp_comments" type="int" default="" unique_key="0" unsigned="1" zerofill="0" />
- < column name="comment_post_ID" blob="0" maxlength="" multiple_key="1" not_null="1" numeric="1" primary_key="0" table="wp_comments" type="int" default="" unique_key="0" unsigned="0" zerofill="0" />
教你如何按照自己喜好把Google個性化搜索集成到你自己的網站里。
一份簡單明了的教程,它介紹了如何發送一份帶純文本格式副本的HTML郵件
16.如何用PHP和JQuery在服務端和客戶端驗證表單數據
在這份教程里,我們將學到如何用PHP和JQuery在服務端和客戶端驗證用戶所提交的表單數據。我們還將看到如何用正則表達式驗證不同的E-mail,密碼以及其它數據。
一步一步從零開始創建一個Ajax留言板。并學習怎樣用jQuery和PHP實現異步插入和恢復MySQL數據庫里的數據。
#p#
隨著頁面設計越來越精細,CSS文件也變得越來越臃腫,加載CSS文件也越來越費時。這里有一份教程介紹了用PHP壓縮CSS文件的三種方法。
這個功能的最大好處就是你在線就可以縮放或者剪裁圖片,不需要在本地操作。
這個聯系人表單程序實現了數據的提交和驗證,如果用戶提交的數據通過驗證,則返回成功的信息,如果用戶填寫的消息內容為空,或Email地址是無效地址,則返回失敗信息
它能讓你輕易實現圖片上傳、在線縮放、在線圖片裁剪功能。
這21個PHP組件及教程,你學會了嗎?
【編輯推薦】