Time of Update: 2016-07-20
用php教程可擴充特性實現可以遠程儲存遊戲使用者日誌資訊,這裡我暫時叫他tlog(與檔案伺服器建立tcp/ip串連,當然最好是udp),目前定義了三個函數tlog_init,tlog_record,tlog_closetlog_init(ip,port)用來串連檔案伺服器其中ip,port分別為檔案伺服器位址和連接埠tlog_record(message,file)使用者發送要記錄的日誌內容和日誌儲存的檔案tlog_close為關閉發送日誌產生的socket連結$result =
Time of Update: 2016-07-20
提供一款檢查php表單檢證與檢查效果代碼。function validate($value,$onoff=0,$type=3,$len=100,$msg='填寫錯誤') {if(trim($value) != ""){ //如果有內容 if(!is_int($len))exit("");preg_match_all("/[xa0-xff]?./",$value,$arr); //中英文混排算字串長度$qswhLen_v=count($arr[0]); if($qswhLen_v>
Time of Update: 2016-07-20
本款主要是針對google,baidu來寫的一款網站反鏈與收錄查詢哦,本款主要是針對google,baidu來寫的一款網站反鏈與收錄查詢哦,if($site) { $buffer = @file_get_contents('http://www.baidu.com/s?wd=site%3A' . $site, 'r'); if($buffer) { $BaiduSite = cut($buffer, '找到相關網頁', '篇'); $BaiduSite =
Time of Update: 2016-07-20
php教程檔案上傳類可產生縮圖代碼if ($_GET['action'] == 'save') { $up = new upload(); $up->set_dir(dirname(__FILE__).'/upload/','{y}/{m}'); $up->set_thumb(100,80);
Time of Update: 2016-07-20
電話號碼 手機號碼 Regex執行個體電話號碼 手機號碼 Regex執行個體輸入13875998850輸出有效連絡方式輸入0136986+9557輸出 連絡方式有問題function funcPhone($str)//電話號碼正則表達試 { return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false; } function
Time of Update: 2016-07-20
MySQL由於它本身的小巧和操作的高效, 在資料庫應用中越來越多的被採用.我在開發一個P2P應用的時候曾經使用MySQL來儲存P2P節點,由於P2P的應用中,結點數動輒上萬個,而且節點變化頻繁,因此一定要保持查詢和插入的高效.以下是我在使用過程中做的提高效率的三個有效嘗試.l使用statement進行綁定查詢使用statement可以提前構建查詢文法樹,在查詢時不再需要構建文法樹就直接查詢.因此可以很好的提高查詢的效率. 這個方法適合於查詢條件固定但查詢非常頻繁的場合.使用方法是:綁定,
Time of Update: 2016-07-20
//驗證密碼$password = "123456";?>Faisun_unzip - 純粹空間 - www.softpure.com " enctype="multipart/form-data" onSubmit="return check_uploadObject(this);"> if(!$_REQUEST["myaction"]):?> faisun_unzip -線上解壓ZIP檔案程式 V1.0 轉載請註明:本程式由
Time of Update: 2016-07-20
完整郵件發送類class smtp{/* Public Variables */var $smtp_port;var $time_out;var $host_name;var $log_file;var $relay_host;var $debug;var $auth;var $user;var $pass;/* Private Variables */ var $sock;/* Constractor */function smtp($relay_host = "", $smtp_port =
Time of Update: 2016-07-20
來源:wangzy 想象過在網站上動態產生flash動畫嗎,本文就讓你步入php+flash的激動時代。php真是個好東西呀,真是無法預料她明天會變的怎樣。。。好了,言歸正傳,下面 介紹怎樣實現這個功能。一、需要的軟體 swf的支援庫 http://reality.sgi.com/grafica/flash/dist.99.linux.tar.Z
Time of Update: 2016-07-20
背景知識: 簡體中文國標字型檔(1981年訂,中國大陸)。7445個字元,其中漢字6773個,包括一級漢字3755個,二級漢字3008個。採用2位元組(16位二進位)編碼。 區位碼:國標GB2312規定,所有的國標漢字與符號組成一個94×94的矩陣。在此方陣中,每一行稱為一個”區”,每一列稱為一個”位”,因此,這個方陣實際上組成了一個有94個區(區號分別為0
Time of Update: 2016-07-20
substr(str,start,length); 例:substr('php教程 is very good language',4,5);輸出為 is ve;當start>str的長度,則返回為();substr('php is very good language',26,5);substr('php is very good language',4);輸出為 (空白)輸出為is v (表明start和langth都為4)
Time of Update: 2016-07-20
SMS Web Sender DemoSMS Web Sender DEMO!if ($action != "submit") {?>Any username or password you enter here will not be stored in any way (although we're not using SSL either)Also, as you can see most of these are UK sites, not allof them will
Time of Update: 2016-07-20
/*** 轉換為UNIX時間戳記*/function gettime($d) {if(is_numeric($d))return $d;else {if(! is_string($d)) return 0;if(ereg(":",$d)) {$buf = split(" ",$d);$year = split("[-/]",$buf[0]);$hour = split(":",$buf[1]);if(eregi("pm",$buf[2]))$hour[0] = 12;return mktime(
Time of Update: 2016-07-20
昨天我有一個功能是需要判斷產生的多個數組交集,也就是要判斷這些數組中是否存在交集了,下面我來給各位同學介紹php數組交集判斷程式碼執行個體,有需要的朋友可參考。 需要判斷兩個數組是否有交集,第一個感覺PHP中應該有這個函數,果然:array array_intersect(array array1,array array2[,arrayN…])返回N個數組中的交集元素,如果是關聯陣列可以用array_intersect_assoc()PHP案例如下:數組的交集
Time of Update: 2016-07-20
/** * 進行寫鎖定的測試 * 開啟線程1 */ require("file_lock.php"); $lock = new File_Lock(dirname(dirname(__FILE__)) . "/FileLock.lock"); /** 單個線程鎖定的速度 1s 鐘 3萬次。 **/ /** 兩個線程寫,兩萬的資料 大概要 7s 鐘*/ /** 一個線程寫,一萬的資料 大概要 3.9s 鐘,居然兩個檔案同時寫,要快一點*/ /** 不進行鎖定,一個進程 寫大概要 2.8s
Time of Update: 2016-07-20
以前我有講過程關於php判斷遠程檔案是否存在的文章,那裡都介紹利用fopen,sockt,curl函數來實現檢查遠程檔案是否存在了,下面我再介紹利用 get_headers來檢查遠程檔案是否存在,有需要瞭解的朋友可參考。 先來簡單瞭解get_headers()函數get_headers() 返回一個數組,包含有伺服器響應一個 HTTP
Time of Update: 2016-07-20
在php中htmlspecialchars, 將特殊字元轉成 HTML 格式,而htmlentities,將所有的字元都轉成 HTML 字串 了,下面我來分別簡單的介紹。 htmlentities用法$str = "John & 'Adams'";echo htmlentities($str, ENT_COMPAT);echo "";echo htmlentities($str, ENT_QUOTES);echo "";echo htmlentities($str,
Time of Update: 2016-07-20
這個問題是當我自已實現了統計計數之後,我想將它的輸出用在我的不支援PHP功能的頁面中,那麼應該如何做呢?主要的解決辦法是輸出一段javascript指令碼即可。這個是很有用的,比如實現動態新聞, 廣告輪詢,當然這裡是講如何把某個程式的下載計數輸出到非PHP頁面中去。 先讓我們設想一下:我已經有了一個程式下載計數檔案在我的網站上,如../count/download.db。 檔案格式為: 索引|檔案名稱提示|連結|計數
Time of Update: 2016-07-20
本文章介紹了在php中浮點數四捨五入的兩個常用的函數round與此同時ceil函數,可能小數保留位元。 round() 函數對浮點數進行四捨五入文法float round ( float val [, int precision] )返回將 val 根據指定精度 precision(十進位小數點後數位數目)進行四捨五入的結果。precision 也可以是負數或零(預設值)。round() 例子 代碼如下複製代碼echo round(3.4); // 3echo
Time of Update: 2016-07-20
array_search() 函數與 in_array() 一樣,在數組中尋找一個索引值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。 array_search() 函數與 in_array() 一樣,在數組中尋找一個索引值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。如果第三個參數 strict 被指定為