- 2013-07-02
dat文件,關于ip對應地區的信息文件 qqwry.dat文件 網上自己下載 class類文件,解析qqwry.data文件的 IpLocation.php文件 復制代碼 代碼如下: ?php class IpLocation { /** * @var resource 指針 */ private $fp; /** * 第一條IP記錄的偏移地址 * @var int */ private
- 2013-07-02
本篇文章是對php插件Simple HTML DOM 用DOM方式處理HTML進行了詳細的分析介紹,需要的朋友參考下 simple_html_dom插件 用dom處理html文件的利器 使用: 加載simple_html_dom.php文件 復制代碼 代碼如下: require_once 'simple_html_dom.php' new simple_html_dom對象 復
- 2013-07-02
最近因為織夢的漏洞,不少朋友用織夢建設的網站都被黑掉了,特意來分享一下模板無憂在用的一個代碼,本代碼可以有效防護XSS,sql注射,代碼執行,文件包含等多種高危漏洞。 使用方法: 1.將waf.php傳到要包含的文件的目錄 2.在頁面中加入防護,有兩種做法,根據情況二選一
- 2013-07-02
本篇文章是對PHP刪除HTMl標簽的三種解決方法進行了詳細的分析介紹,需要的朋友參考下 方法1: 直接取出想要取出的標記 復制代碼 代碼如下: ?php //取出br標記 function strip($str) { $str=str_replace(br,,$str); //$str=htmlspecialchars($str); return strip_tags($s
- 2013-07-02
本篇文章是對php面向對象public private protected 訪問修飾符進行了詳細的分析介紹,需要的朋友參考下 PHP中有三種訪問修飾符,分別是: public(公共的、默認) protected(受保護的) private(私有的) public(公共的、默認)在PHP5中如果類沒有指定成員的訪問修飾
- 2013-07-02
本篇文章是對PHP刪除HTMl標簽的實現代碼進行了詳細的分析介紹,需要的朋友參考下 復制代碼 代碼如下: /** * 取出html標簽 * * @access public * @param string str * @return string * */ function deletehtml($str) { $str = trim($str); //清除字符串兩邊的空格 $str
- 2013-07-02
本篇文章是對PHP位運算的簡單權限設計進行了詳細的分析介紹,需要的朋友參考下 1.寫在最前面 最近想寫一個簡單的關于權限處理的東西,之前我也了解過用二進制數的位運算可以出色地完成這個 任務。關于二進制數的位運算,常見的就是或、與、非這三種簡單運算了,當然,我
- 2013-07-02
本篇文章是對php獲取$_POST同名參數數組的實現方法進行了詳細的分析介紹,需要的朋友參考下 今天寫php的時候發現$_POST[arr]無法獲取參數arr的數組,記錄一下。 例如有以下表單需要提交: 復制代碼 代碼如下: input type=checkbox name=arr value= / input type=checkbo
- 2013-07-02
本篇文章是對link_mysql的php版的實現進行了詳細的分析介紹,需要的朋友參考下 復制代碼 代碼如下: ?php $str_sql_read=select count(*) as num from userinfo; $str_sql_del=delete from userinfo where id =1; $res =link_mysql(read,$str_sql_read); $res_del =link_
- 2013-07-02
Apache中 RewriteCond語句對于我來說一直是個難點,多次試圖去把它搞明白,都沒有結構,這次我終于算大概知道它的意思了 RewriteCond就像我們程序中的if語句一樣,表示如果符合某個或某幾個條件則執行RewriteCond下面緊鄰的RewriteRule語句,這就是RewriteCond最原始、
- 2013-07-02
本篇文章是對php設計模式中的單例與多例設計模式的應用進行了詳細的分析介紹,需要的朋友參考下 單例(Singleton)模式和不常見的多例(Multiton)模式控制著應用程序中類的數量。如模式名稱,單例只能實例化一次,只有一個對象,多例模式可以多次實例化。 基于Singleton的
- 2013-07-02
php4中引入了foreach結構,這是一種遍歷數組的簡單方式。相比傳統的for循環,foreach能夠更加便捷的獲取鍵值對。在php5之 前,foreach僅能用于數組;php5之后,利用foreach還能遍歷對象(詳見:遍歷對象)。本文中僅討論遍歷數組的情況。 foreach雖然簡單,不過它可能
- 2013-07-02
盜鏈 是指服務提供商自己不提供服務的內容,通過技術手段繞過其它有利益的最終用戶界面(如廣告),直接在自己的 網站上向最終用戶提供其它服務提供商的服務內容,騙取最終用戶的瀏覽和點擊率。受益者不提供資源或提供很少的資源,而真正的服務提供商卻得不到任何的收 益
- 2013-07-01
前端開發工程師都知道javascript有編碼函數escape()和對應的解碼函數unescape(),而php中只有個urlencode和 urldecode,這個編碼和解碼函數對encodeURI和encodeURIComponent有效,但是對escape的是無效的。 javascript中的escape()函數和unescape()函數用戶字符串編碼
- 2013-07-01
對比起 Cookie,Session 是存儲在服務器端的會話,相對安全,并且不像 Cookie 那樣有存儲長度限制,本文簡單介紹 Session 的使用。 由于 Session 是以文本文件形式存儲在服務器端的,所以不怕客戶端修改 Session 內容。實際上在服務器端的 Session 文件,PHP 自動修改
- 2013-07-01
本篇文章是對php中session_set_save_handler 函數的用法(mysql)進行了詳細的分析介紹,需要的朋友參考下 復制代碼 代碼如下: ?php /*============================文件說明======================================== @filename: session.class.php @description: 數據庫
- 2013-07-01
正則表達式在 PHP 中的應用 在 PHP 應用中,正則表達式主要用于: 正則匹配:根據正則表達式匹配相應的內容 正則替換:根據正則表達式匹配內容并替換 正則分割:根據正則表達式分割字符串 在 PHP 中有兩類正則表達式函數,一類是 Perl 兼容正則表達式函數,一類是 POSI
- 2013-07-01
PHP獲取當前url路徑的函數及服務器變量: 代碼: 復制代碼 代碼如下: ?php $path = /usr/opt/../ect/abcd; echo $_SERVER['DOCUMENT_ROOT'].br; //獲得服務器文檔根變量(取決于http.conf中的配置) echo $_SERVER['PHP_SELF'].br; //獲得執行該代碼的文件的路徑,與http.
- 2013-07-01
采用js對URL中的漢字進行escape編碼。 a href= onclick=window.open('product_list.php?p_sort='+escape('腳本之家'));這樣點擊鏈接后的效時: 引用:http://127.0.0.1/shop/product_list.php?p_sort=PHP%u5F00%u53D1%u8D44%u6E90%u7F51 生成了這樣的效果, 很明顯用PHP
- 2013-07-01
(1)利用php提供的函數,array_unique和array_diff_assoc來實現 復制代碼 代碼如下: ?php function FetchRepeatMemberInArray($array) { // 獲取去掉重復數據的數組 $unique_arr = array_unique ( $array ); // 獲取重復數據的數組 $repeat_arr = array_diff_assoc (