原创 插件63:驗證數據庫中的用戶信息

<?php // Plug-in 63: Verify User In DB /* * 插件說明: * 插件把用戶提供的用戶名和口令與保存在數據庫裏的用戶名和口令進行比較。如果兩者一致,則返回TRUE,否則返回FALSE。 * 它需

原创 插件72:用Curl獲取網頁內容

<?php // Plug-in 72: Curl Get Contents /* * 插件說明: * 設計插件的目的是當需要讀取網頁內容時,可以用本插件取代file_get_contents()函數。 * 它接受網頁的URL地址和

原创 插件69:管理cookie

<?php // Plug-in 69: Manage Cookie /* * 插件說明: * 管理Cookie * 插件可以給Cookie變量設置值,可以讀取Cookie變量的值,甚至可以刪除cookie變量。 * 需要以下參數

原创 插件70:根據cookie值阻止用戶訪問

<?php // Plug-in 70: Block User By Cookie /* * 插件說明: * 根據cookie值阻止用戶訪問 * 插件在用戶的瀏覽器裏設置一個cookie,利用這個cookie可以判斷這個用戶是否列在

原创 插件65:創建回話

<?php // Plug-in 65: Create Session /* * 插件說明: * 創建回話 * 插件接受前面保存到Mysql數據庫裏一個用戶的全部信息,把它們保存到PHP會話變量裏。它需要以下參數: * $hand

原创 插件66:打開回話

<?php // Plug-in 66: Open Session /* * 插件說明: * 打開前一個插件創建的PHP會話內容,返回會話變量的值,不需要參數。 */ // This is an executable example

原创 SOAP協議規範

SOAP協議規範 1. 簡介 SOAP以XML形式提供了一個簡單、輕量的用於在分散或分佈環境中交換結構化和類型信息的機制。SOAP本身並沒有定義任何應用程序語義,如編程模型或特定語義的實現;實際上它通過提供一個有標準組件的包模型和在模塊

原创 冒泡排序算法

冒泡排序算法策略:     重複的交換相鄰的兩個反序元素。 冒泡排序算法步驟:     取值:去數組沒有進行排序的最後一個數;     對比:將選取從最近往前對比;    交換:當對比的數比自己大時(從小到大排序),進行交換值。 僞代碼如

原创 正向代理和反向代理

正向代理的概念 正向代理,也就是傳說中的代理,他的工作原理就像一個跳板, 簡單的說, 我是一個用戶,我訪問不了某網站,但是我能訪問一個代理服務器 這個代理服務器呢,他能訪問那個我不能訪問的網站 於是我先連上代理服務器,告訴他我需要那個無法

原创 插入排序

PHP代碼如下: <?php /* *算法:插入排序 *算法思想: * * 1.數組A的最後元素A[$j],令$i = $j -1,A[$i] * 2.第A[$i]個與A[$j]比較,如果A[$j] < A[

原创 插件71:建立Google圖表

<?php // Plug-in 71: Create Google Chart /* * 插件說明: * 插件返回一個GD圖像,它代表由輸入參數生成的一個圖表。如果創建失敗,則返回FALSE。 * 它需要以下參數,這些參數(除$w

原创 PHP處理SOAP協議

PHP處理SOAP協議 2008-06-26 19:41 簡介 PHP的SOAP擴展可以用來提供和使用Web services。換句話說,PHP開發者可以利用這個PHP擴展來寫他們自己的Web services,也可以寫一些客戶端

原创 HTTP錯誤代碼及其含義

所有 HTTP 狀態代碼及其定義。  代碼  指示  2xx  成功  200  正常;請求已完成。  201  正常;緊接 POST 命令。  202  正常;已接受用於處理,但處理尚未完成。  203  正常;部分信息 — 返回的信

原创 分治法(合併排序)

分治算法策略:     將原問題劃分成n個規模較小而結構與原問題相似的子問題;遞歸地解決這些子問題,然後再合併其結果,就得到原問題的解。 分治模式步驟:     分解(Divide):將原問題分解成一系列子問題。     解決(Conqu

原创 插件68:保證會話安全

<?php // Plug-in 68: Secure Session /* * 插件說明: * 插件用於檢查某個會話是否安全,如果它不安全,就關閉它。它不需要任何參數。 * 黑客攻擊會利用“劫持”PHP會話。可以有多種方式實現,但