Time of Update: 2017-02-28
這篇文章主要介紹了php使用socket編程的樣本,大家參考使用吧2個php測試檔案server.php 代碼如下:<?php//phpinfo();//確保在串連用戶端時不會逾時set_time_limit(0); $ip = '127.0.0.1';$port = 1935; /* +------------------------------- *
Time of Update: 2017-02-28
這篇文章主要介紹了php使用socket編程的樣本,大家參考使用吧2個php測試檔案server.php 代碼如下:<?php//phpinfo();//確保在串連用戶端時不會逾時set_time_limit(0); $ip = '127.0.0.1';$port = 1935; /* +------------------------------- * @socket通訊整個過程 +----
Time of Update: 2017-02-28
經常寫採集器發布介面需要使用到遠程附件的功能,所以自己寫了一個PHP遠程下載檔案到本地的函數,一般情況下已經夠用了,如果伺服器支援CURL函數,程式則會優先選擇CURL,有需要的小夥伴可以參考下。 代碼很簡單就不多廢話了,直接奉上: ? 1 2 3 4 5 6 7
Time of Update: 2017-02-28
在json中不支援中文,用它傳送中文資料就會出現資料丟失或者亂碼,必須在傳送前對要發送的字串進行編碼,由於傳送過去需要用js進行資料解析,考慮 到js中有unescape函數,故若在php中有個escape函數,對資料進行編碼,在用戶端用unescape進行 解碼,這樣就會方便很多。 本文給大家分享一個PHP解密Unicode及Escape加密字串函數 ? 1 2
Time of Update: 2017-02-28
本文適合PHP網站技術開發人員,對普通Windows7使用者意義不大,敬請大家注意。一、Apache安裝 版本解釋:openssl是表示帶有openssl模組,利用openssl就可以給Apache配置SSL安全連結的,也就是使用https://方式進行訪問。 nossl則表示不帶OpenSSL模組,無 法用於SSL安全連結,在這裡我們下載帶OpenSSL的。 選擇版本:apache_2.2.14-win32-x86-openssl-0.9.8k.msi
Time of Update: 2017-02-28
本文給大家分享的是使用php實現批量查詢搜狗的執行個體代碼,非常的簡單實用,有需要的小夥伴可以參考下。 php 批量查詢搜狗sogou的rank,非常不錯,主要是使用了php的file_get_contents()方法。 ? 1 2 3 4 5 6 7 8
Time of Update: 2017-02-28
自己編寫的PHP按字串長度分割成數組代碼,支援中文字元,下面給出代碼和使用方法,有需要的小夥伴可以參考下。 以下是我編寫的代碼,實現對中英文混雜字元進行分割: ? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2017-02-28
在做項目的過程中,我們經常需要用到過濾一些html標籤來實現提高資料的安全性,其實就是刪除那些對應用程式有潛在危害的資料。它用於去除標籤以及刪除或編碼不需要的字元。 首先分享一些比較常見的 ? 1 2 3 4 5 6 7 8 9
Time of Update: 2017-02-28
本文執行個體講述了PHP中Memcache的基本操作及用法。分享給大家供大家參考。有需要的小夥伴快來研究下吧。 php中memcache 基本操作執行個體 ? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2017-02-28
之前我們講解過使用javascript擷取json資料節點路徑的問題,今天我們更進一步,講解下php擷取json資料所有的節點路徑 ? 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2017-02-28
簡單寫了一個PHP的影像處理類庫,雖然功能比較少,但是目前也沒用到太進階的,以後用到了再填吧,或者哪位給點建議加上什麼功能,或者有什麼需求可以跟我說,我有時間加上,如果哪位對這個類庫進行了擴充的話,還麻煩拿出來大家分享一下,代碼現在是能用就行,考慮的東西不是很多,有什麼更好的建議請告訴我,謝謝 Img.php ? 1 2 3 4
Time of Update: 2017-02-28
產生一個隨機密碼的函數,產生的密碼為小寫字母與數位隨機字串,長度可自訂。<?php /* * php自動產生新密碼自訂函數(帶執行個體示範) 適用環境: PHP5.2.x / mysql 5.0.x
Time of Update: 2017-02-28
本文給大家分享的是php中獎機率演算法,可用於刮刮卡,大轉盤等抽獎演算法。用法很簡單,代碼裡有詳細注釋說明,一看就懂,有需要的小夥伴參考下吧。 們先完成後台PHP的流程,PHP的主要工作是負責配置獎項及對應的中獎機率,當前端頁面點擊翻動某個方塊時會想後台PHP發送ajax請求,那麼後台PHP根據配置的機率,通過機率演算法給出中獎結果,同時將未中獎的獎項資訊一併以JSON資料格式發送給前端頁面。 先來看機率計算函數 ?
Time of Update: 2017-02-28
本文給大家分享的是一個十分實用的代碼,項目中經常需要用到,可以批量產生不重複的卡號密碼的2種方法,有需要的小夥伴參考下吧。 閑的蛋疼的時候,順便加強下自己對PHP中數組操縱的一些技巧,就寫了下面的一段小代碼,可以隨機產生卡號密碼對應的數組,並且自動去重複,思路沒有,純粹瞎掰。 ? 1 2 3 4 5
Time of Update: 2017-02-28
本文以執行個體形式講述了PHP實現數組遞迴轉義的方法,分享給大家供大家參考之用。具體方法如下: PHP中將數組轉為xml的需求是常見的,而且實現方法也有很多種,百度找了一下各種實現方法,但是基本是借組一些組件啥的。我就自己寫了一個字串拼組的方法,支援多維陣列。僅供參考,不足之處敬請不吝賜教! ? 1 2 3 4 5
Time of Update: 2017-02-28
這篇文章主要介紹了PHP產生器簡單一實例,本文講解了range、xrange函數的基本使用執行個體,需要的朋友可以參考下 一般你在迭代一組資料的時候,需要建立一個資料,假設數組很大,則會消耗很大效能,甚至造成記憶體不足。 代碼如下: //Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in E:phptestindex.php on
Time of Update: 2017-02-28
這篇文章主要介紹了PHP浮點數精度問題匯總,本文著重探討PHP浮點數精度損失問題,用三個段落不同的方式講解了這個問題的形成原因以及解決方案,需要的朋友可以參考下 一、PHP浮點數精度損失問題 先看下面這段代碼: 代碼如下: $f = 0.57; echo intval($f * 100); //56 結果可能有點出乎你的意外,PHP遵循IEEE 754雙精確度: 浮點數, 以64位的雙精確度, 採用1位符號位(E), 11指數位(Q),
Time of Update: 2017-02-28
這篇文章主要介紹了你應該知道PHP浮點數知識,本文講解了PHP浮點數、PHP數位臨界值,精度損失等問題,需要的朋友可以參考下 PHP是一種弱類型語言, 這樣的特性, 必然要求有無縫透明的隱式類型轉換, PHP內部使用zval來儲存任意類型的數值, zval的結構如下(5.2為例): 代碼如下: struct _zval_struct { /* Variable information */ zvalue_value value; /* value */ zend_
Time of Update: 2017-02-28
這篇文章主要介紹了PHP Hash演算法:Times33演算法代碼執行個體,本文直接給出實現代碼,需要的朋友可以參考下 最近看書,裡面提到了一些Hash演算法。比較有印象的是Times33,當時理解不是很透測,今天寫了段程式來驗證了一下。 先上代碼: 複製代碼 代碼如下: /** * CRC32 Hash function * @param $str * @return int */ function hash32($str) { return crc3
Time of Update: 2017-02-28
超過75%的網站使用了PHP作為開發語言,wordpress,phpmyadmin和其他一些開源項目的盛行,帶來了一大批的長尾使用者。然而,他們一般安裝之後卻很少升級。下圖是目前PHP的使用統計。 驚人的是,此圖的左半部分表示已經不被支援的PHP版本。PHP 5.2早在2011年1月已經不再維護。這並不意味著你就不能使用它,但是這意味著某些安全更新,你就無法跟進了。一些發行版將嘗試修複一些BUG,但你的PHP版本似乎有點乏善可陳,因為,你正在使用的是2006年的過時技術。