Time of Update: 2017-02-28
本篇文章是對php擷取$_POST同名參數數組的實現方法進行了詳細的分析介紹,需要的朋友參考下 今天寫php的時候發現$_POST["arr"]無法擷取參數arr的數組,記錄一下。例如有以下表單需要提交:複製代碼 代碼如下:<input type="checkbox" name="arr" value="" /><input type="checkbox" name=&
Time of Update: 2017-02-28
本篇文章是對PHP位元運算的簡單許可權設計進行了詳細的分析介紹,需要的朋友參考下 1.寫在最前面最近想寫一個簡單的關於許可權處理的東西,之前我也瞭解過用位元的位元運算可以出色地完成這個 任務。關於位元的位元運算,常見的就是“或、與、非”這三種簡單運算了,當然,我也查看了下PHP手冊,還有“異或、左移、右移”這三個運算。記得上初
Time of Update: 2017-02-28
前端開發工程師都知道javascript有編碼函數escape()和對應的解碼函數unescape(),而php中只有個urlencode和 urldecode,這個編碼和解碼函數對encodeURI和encodeURIComponent有效,但是對escape的是無效的。javascript中的escape()函數和unescape()函數使用者字串編碼,類似於PHP中的urlencode()函數,下面是php實現的escape函數代碼:複製代碼 代碼如下:/** * js escape
Time of Update: 2017-02-28
PHP擷取當前url路徑的函數及伺服器變數:代碼:複製代碼 代碼如下:<?php$path = /usr/opt/../ect/abcd;echo $_SERVER['DOCUMENT_ROOT']."<br>"; //獲得伺服器文檔根變數(取決於http.conf中的配置)echo $_SERVER['PHP_SELF']."<br>"; //獲得執行該代碼的檔案的路徑,與http.conf中的配置有關係。echo _
Time of Update: 2017-02-28
本篇文章是對php中的介面問題(php介面主要也就是運用curl,curl函數)進行了詳細的分析介紹,需要的朋友參考下 介面問題php調用介面最主要的就是使用curl抓取資訊複製代碼 代碼如下:$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url); //url地址curl_setopt($ch, CURLOPT_POST, true); //是否post請求curl_setopt($ch, CURLOPT_POSTFIELDS,
Time of Update: 2017-02-28
代碼如下:複製代碼 代碼如下:<?php$a;$b = false;$c = '';$d = 0;$e = null;$f = array();首先是empty的var_dump輸出:boolean trueboolean trueboolean trueboolean trueboolean trueboolean true然後是is_null的輸出:boolean trueboolean falseboolean falseboolean falseboolean
Time of Update: 2017-02-28
本篇文章是對php中php_openssl.dll的作用進行了詳細的分析介紹,需要的朋友參考下 一.openssl簡介資料加密是資訊資訊傳輸中的一個重要組成部分.任何資訊都以明文方式傳輸,確實是個很不安全的做法.所以, 需要對資料進行加密.將明文資料轉換為密文資料,再進行傳輸.OpenSSL是一套用於SSL/TLS協議的加密工具,其作用有: 1.產生私人密鑰. 2.產生認證,即數位簽章認證,它包含一個公有密鑰,可以用來單向的加密和解密資料.即,使用公開金鑰加密的資料,只能使用
Time of Update: 2017-02-28
本篇文章是對PHP中的UNICODE 編碼與解碼進行了詳細的分析介紹,需要的朋友參考下 方法一:複製代碼 代碼如下:<?phpfunction unicode_encode($name){$name = iconv('UTF-8', 'UCS-2', $name);$len = strlen($name);$str = '';for ($i = 0; $i < $len - 1; $i = $i + 2){$c = $name[$i];$c2 = $name[$i + 1]
Time of Update: 2017-02-28
網上很多人給出瞭解答:修改php設定檔中的session.gc_maxlifetime。如果想瞭解更多session回收機制,繼續閱讀。(本文環境php5.2)概述:每 一次php請求,會有1/100的機率(預設值)觸發“session回收”。如果“session回收”發生,那就會檢查/tmp/sess_*的文 件,如果最後的修改時間到現在超過了1440秒(gc_maxlifetime的值),就將其刪除,意味著這些session到期失效。1.
Time of Update: 2017-02-28
dat檔案,關於ip對應地區的資訊檔qqwry.dat檔案網上自己下載class類檔案,解析qqwry.data檔案的IpLocation.php檔案複製代碼 代碼如下:<?phpclass IpLocation {/*** @var resource 指標*/private $fp;/*** 第一條IP記錄的位移地址* @var int*/private $firstip;/*** 最後一條IP記錄的位移地址* @var int*/private $lastip;/***
Time of Update: 2017-02-28
本篇文章是對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對象複製代碼 代碼如下:$dom = new simple_html_dom()載入html複製代碼 代碼如下:$dom-
Time of Update: 2017-02-28
本篇文章是對php中的常用演算法以及時間複雜度進行了詳細的分析介紹,需要的朋友參考下 按數量級遞增排列,常見的時間複雜度有:常數階O(1),對數階O(log2n),線性階O(n),線性對數階O(nlog2n),平方階O(n2),立方階O(n3)複製代碼 代碼如下://二分尋找O(log2n)function erfen($a,$l,$h,$f){if($l >$h){ return false;}$m = intval(($l+$h)/2);if ($a[$m] ==
Time of Update: 2017-02-28
本篇文章是對使用PHP接收POST資料以及json資料進行了詳細的分析介紹,需要的朋友參考下 複製代碼 代碼如下:<?php$json_string = $_POST["txt_json"];if(ini_get("magic_quotes_gpc")=="1"){$json_string=stripslashes($json_string);}$user =
Time of Update: 2017-02-28
php+Mysqli利用交易處理轉賬問題的方法 本文執行個體講述了php+Mysqli利用交易處理轉賬問題的方法。分享給大家供大家參考 ? 1 2 3 4 5 6 7 8 9
Time of Update: 2017-02-28
這篇文章主要介紹了php檔案快取類用法,以執行個體形式較為詳細的分析了php檔案快取類的定義、功能及具體提示,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了php檔案快取類用法。分享給大家供大家參考。具體如下: ? 1 2 3 4 5 6 7
Time of Update: 2017-02-28
這篇文章主要介紹了php兩種無限分類方法執行個體,本文給出了遞迴方法和非遞迴方法實現的無限分類執行個體,需要的朋友可以參考下 一、遞迴方法 複製代碼 代碼如下: $items = array( array('id'=>1,'pid'=>0,'name'=>'一級11'), array('id'=>2,'pid'=>0,'name'=>'一級12'), array('id'=>3,'pid'=>1,'name'=>'
Time of Update: 2017-02-28
這篇文章主要介紹了php中使用base HTTP驗證的方法,涉及預定義伺服器變數$_SERVER及header方法的相關提示,需要的朋友可以參考下 本文執行個體講述了php中使用base HTTP驗證的方法。分享給大家供大家參考。具體如下: ? 1 2 3 4 5 6 7
Time of Update: 2017-02-28
1、每個頁面都必須開啟session_start()後才能在每個頁面裡面使用session。2、session_start()初始化session,第一次訪問會產生一個唯一會話ID儲存在用戶端(是基於cookie儲存的),使用者下次訪問時,session_start()會檢查有沒有會話ID,如果有瀏覽器會帶著這個會話ID過來(通過發送標頭檔傳過來的,這個可以用ff瀏覽器看到)來確定用戶端。3、給於cookie的session會在用戶端儲存一個會話ID即session_id,這個可以通
Time of Update: 2017-02-28
第一種 代碼如下:return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT); 第二種 代碼如下:return date('Ymd').substr(implode(NULL, array_map('ord', str_split(substr(uniqid(), 7, 13), 1))), 0, 8); 第三種
Time of Update: 2017-02-28
本篇文章是對php做推送服務端實現ios訊息推送的方法進行了詳細的分析介紹,需要的朋友參考下 準備工作1.擷取手機註冊應用的deviceToken(iphone手機註冊應用時返回唯一值deviceToken)2.擷取ck.pem檔案(做手機端的給)3.擷取pass phrase(做手機端的給)testpush.php檔案複製代碼 代碼如下:<?php//手機註冊應用返回唯一的deviceToken$deviceToken = '6ad7b13f b05e6137