Time of Update: 2017-02-27
SOAP 是基於XML和HTTP通訊協議,XML各個平台,各種語言都支援的一種語言。WSDL 是網路服務描述語言(Web Services Description Language),是一種使用XML格式的文檔。這種文檔可描述某個Web Service。可規定服務的位置,及服務提供的操作。不同語言之間需要通訊(例如:php,java,c),可以通過SOAP,WSDL使不同作業系統,不同技術的程式設計語言互相通訊。php soap 擴充安裝擴充位置在php安裝包的 ext/soap
Time of Update: 2017-02-27
目錄檔案|-framework 架構核心庫|--base 底層類庫檔案夾,包 含CApplication(應用類,負責全域的使用者請求處理,它管理的應用組件集,將提供特定功能給整個應用程式),CComponent(組件類,該 檔案包含了基於組件和事件驅動編程的基礎類,從版本1.1.0開始,一個行為的屬性(或者它的公用成員變數或它通過getter和/或setter方
Time of Update: 2017-02-27
array_merge() 函數把兩個或多個數組合并為一個數組。如果鍵名有重複,該鍵的索引值為最後一個鍵名對應的值(後面的覆蓋前面的)。如果數組是數字索引的,則鍵名會以連續方式重新索引。例如:$news=M('news'); $sql="select count(a.news_id) as count_news,a.menu_id,b.pid from news a left join menu b on a.menu_id=b.menu_id where
Time of Update: 2017-02-27
在用到寫緩衝時,常常會遇到建立多個多層目錄的操作,這種操作我們手工去操作太繁瑣了,今天我們就來看一下使用python遞迴建立多層目錄的方法:首先上代碼:#! /usr/bin/env python#coding=utf-8 import os def mkFolder(path): if not os.access(path,os.R_OK): #print 1212 #print os.path.dirname(path)
Time of Update: 2017-02-27
引言鑒於五一期間超大的人流量,LZ思來想去,最終還是選擇蝸居在自己的出租屋。無聊之際,當然不能忘了做點什麼事情,於是LZ就研究了一下幾種語言的皮毛,在這裡獻醜一翻,希望各位猿友莫要見笑。不過說來也巧,園子裡前段時間剛好上演了一場語言大戰,這讓LZ的這篇博文一出生就可能捲入不必要的紛爭。其實LZ早就想寫這麼一篇文章,只是語言的探究比較麻煩,因為每個語言往往最難搞的就是環境的搭建,而且非常浪費時間,因此
Time of Update: 2017-02-27
配置PHP識別加速器Zend Guard Loader錯誤1Failed loading /usr/local/php5/lib/php/ZendGuardLoader.so: /usr/local/php5/lib/php/ZendGuardLoader.so: wrong ELF class:
Time of Update: 2017-02-27
<?php /** * 設計模式之單例模式 * $_instance必須聲明為靜態私人變數 * 建構函式和解構函式必須聲明為私人,防止外部程式new * 類從而失去單例模式的意義 * getInstance()方法必須設定為公有的,必須調用此方法 * 以返回執行個體的一個引用 * ::操作符只能訪問靜態變數和靜態函數 * new對象都會消耗記憶體 * 使用情境:最常用的地方是資料庫連接。 * 使用單例模式產生一個對象後, *
Time of Update: 2017-02-27
今天在論壇裡看到有個朋友的需求,見證csdn的版主都不愧是大牛的角色存在啊!!!儲存起來,方便以後需要的時候使用。字串為:1 = 光電滑鼠 2 = 機械滑鼠 3 = 沒有滑鼠 1.1 = 黑色光電滑鼠 1.2 = 紅色光電滑鼠 1.2.1 = 藍芽紅色光電滑鼠版主解答為:<?php$s =<<< TXT 1 = 光電滑鼠 2 = 機械滑鼠 3 = 沒有滑鼠 1.1 = 黑色光電滑鼠 1.2 = 紅色光電滑鼠 1.2.1 = 藍芽紅色光電滑鼠
Time of Update: 2017-02-27
<?php //計算抽獎的機率 function get_rand($proArr) { $result = ''; $proSum = array_sum($proArr); foreach ($proArr as $key => $proCur) { $randNum = mt_rand(1, $proSum);
Time of Update: 2017-02-27
php zip 檔案比較類,比較兩個zip檔案的內容,返回新增,刪除,及相同的檔案清單。暫時只支援單層。需求:上傳一個zip檔案,zip內有很多圖片檔案。需要對圖片檔案進行一系列很耗時的處理。當使用者再更新zip檔案時。判斷zip內檔案是否一致,只處理不同的檔案。這樣可以節省資源與時間,因此需要編寫一個能夠比較zip內檔案的類。ZipCompare.class.php<?php /** Zip Compare class
Time of Update: 2017-02-27
先看一個例子,功能:1.點擊頁面中一個按鈕,ajax執行php,php中用session記錄執行到哪一步。2.使用ajax輪詢另一個php,擷取session中資料,輸出執行到哪一步。session.html 調用php執行,並輸出執行到第幾步<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Time of Update: 2017-02-27
社會安全號碼碼的結構社會安全號碼碼是特徵組合碼,由17位元字本體碼和一位校正碼組成。排列順序從左至右依此為:六位元字地址碼,八位元字出生日期碼,三位元字順序碼和一位元字校正碼。地址碼(前六位元)表示編碼對象常住戶口所在縣(市、旗、區)的行政區劃代碼,按GB/T2260的規定執行。出生日期碼(第七位至十四位)表示編碼對象出生的年、月、日,按GB/T7408的規定執行,年、月、日代碼之間不用分隔字元。順序碼(第十五位至十七位)表示在同一地址碼所標識的地區範圍,對同年、同月、同日出生的人編定的順序號,
Time of Update: 2017-02-27
最近項目中有用到產生token校正的問題。首先考慮用php中的uniqid()函數產生隨機串,但是由於該函數好似基於微秒時間層級的。在高並發的情況下,就有可能會產生相同的值。解決方案1:uniqid(rand(1,10000)), 該函數的第一個參數可用作產生數的首碼,如此,大大降低了產生數的重複率。但是重複的可能性還是存在的解決方案2:md5(uniqid()), 使用md5()函數,可產生絕對唯一的值查看本欄目更多精彩內容:http://www.bianceng.cnhttp:/
Time of Update: 2017-02-27
php unserialize 返回false的解決方案php 提供serialize(序列化) 與unserialize(還原序列化)方法。使用serialize序列化後,再使用unserialize還原序列化就可以擷取原來的資料。<?php $arr = array( 'name' => 'fdipzone', 'gender' => 'male'); $str = serialize($arr); //序列化 echo
Time of Update: 2017-02-27
PHP接收二進位流並組建檔案的代碼<?php /** 二進位流組建檔案 * $_POST 無法解釋二進位流,需要用到 $GLOBALS['HTTP_RAW_POST_DATA'] 或 php://input * $GLOBALS['HTTP_RAW_POST_DATA'] 和 php://input 都不能用於 enctype=multipart/form-data * @param String $file 要產生的檔案路徑 *
Time of Update: 2017-02-27
php 5.3 後新增了 __call 與__callStatic 魔法方法。__call 當要調用的方法不存在或許可權不足時,會自動調用__call 方法。__callStatic 當調用的靜態方法不存在或許可權不足時,會自動調用__callStatic方法。__call($funcname, $arguments)__callStatic($funcname, $arguments)參數說明:$funcname String 調用的方法名稱。$arguments Array
Time of Update: 2017-02-27
FindFile.class.php用於遍曆目錄檔案<?php /** 遍曆檔案夾及檔案類 * Date: 2013-03-21 * Author: fdipzone * Ver: 1.0 */class FindFile{ public $files = array(); // 儲存遍曆的檔案 protected $maxdepth; // 搜尋深度,0表示沒有限制 /*
Time of Update: 2017-02-27
HtmlAttributeFilter.class.php<?php /** HTML Attribute Filter * Date: 2013-09-22 * Author: fdipzone * ver: 1.0 * * Func: * public strip 過濾屬性 * public setAllow 設定允許的屬性 * public setException 設定特例 *
Time of Update: 2017-02-27
1.月份顯示/** 月份顯示 * @param int $m 1-12 * @param int $type 0:long 1:short(default) 2:chinese * @return String */function format_month($m, $type=0){ $month = array( array('', 'January', 'February', 'March',
Time of Update: 2017-02-27
php 提供的字串壓縮方法有1.gzcompress — Compress a stringThis function compress the given string using the ZLIB data format.2.gzencode — Create a gzip compressed stringThis function returns a compressed version of the input data compatible