Time of Update: 2017-01-19
運行環境配置:php54+Apache2.2+Mysql1.預設連接埠設定:#Listen 12.34.56.78:80Listen 80802.載入模型:LoadModule php5_module "D:\MyZILIAO\PHP\php54\php5apache2_2.dll"3.支援的類型: AddType application/x-compress .Z AddType application/x-gzip
Time of Update: 2017-01-19
通過google線上產生二維碼的api線上產生二維碼。 代碼如下: 複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta
Time of Update: 2017-01-19
1.0 首先先看代碼<?phpheader("Content-Type:text/html;Charset=UTF-");// 設定頁面的編碼風格header("Content-Type:image/jpeg");// 通知瀏覽器輸出的是jpeg格式的映像$img = imagecreatetruecolor(,);//建立畫布並設定大小 x軸 y軸$bgcolor = imagecolorallocate($img, mt_rand(,), mt_rand(,),
Time of Update: 2017-01-19
單鏈表是一種鏈式存取的資料結構,用一組地址任意的儲存單元存放線性表中的資料元素。單鏈表簡介鏈表中的資料是以結點來表示的,每個結點的構成:元素(資料元素的映象) + 指標(指示後繼元素儲存位置),元素就是儲存資料的儲存單元,指標就是串連每個結點的地址資料。關鍵代碼如下所示:<?php/*** 單鏈表*/ class Demo{private $id;public $name;public $next;public function __construct ($id = '',
Time of Update: 2017-01-19
核心提示:康盛的 authcode 函數可以說對中國的PHP界作出了重大貢獻。包括康盛自己的產品,以及大部分中國使用PHP的公司都用這個函數進行加密,authcode 是使用異或運算進行加密和解密。 康盛的 authcode 函數可以說對中國的PHP界作出了重大貢獻。包括康盛自己的產品,以及大部分中國使用PHP的公司都用這個函數進行加密,authcode 是使用異或運算進行加密和解密。 原理如下,假如: 加密 明文:1010 1
Time of Update: 2017-01-19
本文執行個體講述了php使用curl並發減少後端訪問時間的方法。分享給大家供大家參考,具體如下:在我們平時的程式中難免出現同時訪問幾個介面的情況,平時我們用curl進行訪問的時候,一般都是單個、順序訪問,假如有3個介面,每個介面耗時500毫 秒那麼我們三個介面就要花費1500毫秒了,這個問題太頭疼了嚴重影響了頁面訪問速度,有沒有可能並發訪問來提高速度呢?今天就簡單的說一下,利用 curl並發來提高頁面訪問速度,1、老的curl訪問方式以及耗時統計<?phpfunction
Time of Update: 2017-01-19
1.header()函數header()函數是PHP中進行頁面跳轉的一種十分簡單的方法。header()函數的主要功能是將HTTP協議標題(header)輸出到瀏覽器。header()函數的定義如下:void header (string string [,bool replace [,int
Time of Update: 2017-01-19
本文執行個體講述了php簡單實現短網址還原的方法。分享給大家供大家參考,具體如下:這裡以雲棲社區http://www.jb51.net的短網址http://t.cn/heEHwk為例運行效果截圖如下:具體代碼如下:<?php$info1 = '親!暫不能解析此類短網址。';$info2 = '親!網址解析失敗,請重試。';$info3 = '<br/><b><a href="';$info4 = '"
Time of Update: 2017-01-19
即使在urlencode之前str.decode(“cp936″).encode(“utf-8″)做了編碼轉換也是沒用的。後來查詢手冊查到一個urllib.quote()函數,用此方法成功解決!python端:複製代碼 代碼如下:str = "中文"str = urllib.quote(str.decode("cp936").encode("utf-8"))postData = {}postData['str'] = str...post請求發送代碼...php端:複製代碼 代碼如下:$str
Time of Update: 2017-01-19
本文目的PHP的全域錯誤處理,在開發項目的時候很有用,可以協助開發人員快速定位一些問題,提高工作效率。預設情況下,全域錯誤會直接輸出,但是最近開發時使用的一個架構庫對全域錯誤處理進行了設定,導致很多錯誤資訊沒有輸出,在定位問題上有一定的耗時。所以,研究了一下此庫的實現,發現它設定了error_reporting和set_error_handler,導致此現象。現在記錄一下這兩個函數的用法,作為備忘錄。背景PHP沒有類型檢測,開發人員比較容易輸入錯誤單詞,引起致命錯誤,最終導致指令碼停止執行。如果
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php /** * 功能: 根據條件建立分類緩衝減少類別使用 * 建立日期:Thu May 31 15:55:11 CST 2007 * 最後更新: * 作者: sanshi <sanshi0815@tom.com> */ class treeCache { var $tableName = "index_category"; //表名 var $where = "1"; //where條件 var $pidStr ="i_c_pid"; //pid
Time of Update: 2017-01-19
本文執行個體為大家分享了java類比PHP的pack和unpack類的具體代碼,供大家參考,具體內容如下package qghl.intp.util; import java.io.IOException;import java.io.InputStream; public class PackUtil{ /** * 打包字串 * 類似php中pack在java中的實現 * * @param str * @return */
Time of Update: 2017-01-19
進行Chunked編碼傳輸的HTTP Response會在訊息頭部設定: Transfer-Encoding: chunked 表示Content Body將用Chunked編碼傳輸內容。
Time of Update: 2017-01-19
使用方法: mkdir(path,mode,recursive,context) 參數 描述 path 必需。規定要建立的目錄的名稱。 mode 必需。規定許可權。預設是 0777。 recursive 必需。規定是否設定遞迴模式。 context 必需。規定檔案控制代碼的環境。Context 是可修改流的行為的一套選項。 mkdir() 嘗試建立一個由 path 指定的目錄。 預設的 mode 是 0777,意味著最大可能的訪問權。 <?php mkdir("something"); ?
Time of Update: 2017-01-19
本文執行個體講述了PHP產生和擷取XML格式資料的方法。分享給大家供大家參考,具體如下:在做資料介面時,我們通常要擷取第三方資料介面或者給第三方提供資料介面,而這些資料格式通常是以XML或者JSON格式傳輸,這裡將介紹如何使用PHP產生XML格式資料供第三方調用以及如何擷取第三方提供的XML資料。產生XML格式資料我們假設系統中有一張學生資訊表student,需要提供給第三方調用,並有id,name,sex,age分別記錄學生的姓名、性別、年齡等資訊。CREATE TABLE `student`
Time of Update: 2017-01-19
aesDemo.php:例子,複製代碼 代碼如下:<?phprequire_once('./AES.php');//$aes = new AES();$aes = new AES(true);// 把加密後的字串按十六進位進行儲存//$aes = new AES(true,true);// 帶有調試資訊且加密字串按十六進位儲存$key = "this is a 32 byte key";// 密鑰$keys = $aes->makeKey($key);$encode = "12345
Time of Update: 2017-01-19
你總不至於在使用者要上傳頭像的時候告訴使用者”請開啟FTP用戶端,上傳檔案到http://www.jb51.net/uploads/中, 並以2dk433423l.jpg命名”吧? 而基於HTTP的上傳,相對來說易用性和安全性上就比FTP要增強了很多. 可以應用的上傳方式有PUT, WEBDAV, 和RFC1867三種, 本文將分析在PHP中,是如何基於RFC1867實現檔案上傳的. RFC1867RCF1867是Form-based File Upload in HTML標準協議, RFC18
Time of Update: 2017-01-19
在PHP裡有兩個計算字串個數的函數一個是 strlen,一個是mb_strlen;先來看看手冊中的定義strlenstrlen — 擷取字串長度int strlen ( string $string )返回給定的字串 string 的長度。mb_strlenint mb_strlen ( string $str [, string $encoding ] )返回給定的字串 string
Time of Update: 2017-01-19
•gzencode 預設使用ZLIB_ENCODING_GZIP編碼,使用gzip壓縮格式,實際上是使用defalte 演算法壓縮資料,然後加上檔案頭和adler32校正•gzdeflate 預設使用ZLIB_ENCODING_RAW編碼方式,使用deflate資料壓縮演算法,實際上是先用 LZ77 壓縮,然後用霍夫曼編碼壓縮•gzcompress ;預設使用ZLIB_ENCODING_DEFLATE編碼,使用zlib壓縮格式,實際上是用 deflate
Time of Update: 2017-01-19
foreach是對數組副本進行操作(通過拷貝數組),而while則通過移動數組內部指標進行操作,一般邏輯下認為,while應該比foreach快(因為foreach在開始執行的時候首先把數組複製進去,而while直接移動內部指標。),但結果剛剛相反。 在迴圈裡進行的是數組“讀”操作,則foreach比while快: 複製代碼 代碼如下: foreach ($array as $value) { echo $value; } while (list($key) = each($array)) {