Time of Update: 2017-02-28
伺服器環境:redhat linux 5.5 , nginx , phpfastcgi 在此環境下,一般php-cgi運行是非常穩定的,但也遇到過php-cgi佔用太多cpu資源而導致伺服器響應過慢,所遇到的php-cgi進程佔用cpu資源過多的原因有: 一些php的擴充與php版本相容存在問題:實踐證明
Time of Update: 2017-02-28
如果php已經在系統編譯好,後來又需要添加新的擴充。 一種方式就是重新完全編譯php,另一種方式就是單獨編譯擴充庫,以extension的形式擴充。 下面以安裝curl擴充為例: 1、下載curl安裝包。(我的php是4.4.4的,下載最新的curl 7.16 不能使用,最後下載7.14的才可以,所以要注意一下版本問題) ./configure make php要求curl的目錄要有include和lib目錄,並且include下要有easy.h
Time of Update: 2017-02-28
這篇文章主要介紹了PHP字串的串連的簡單一實例,有需要的朋友可以參考一下很多時候我們需要將幾個字串串連起來顯示,在PHP中,字串之間使用“點”來串連,也就是英文中的句號”.”,具體使用方式如下:代碼如下:<?php //定義字串 $str1 = "Hello World!"; $str2 = "Welcome to HutaoW's
Time of Update: 2017-02-28
UUID是指在一台機器上產生的數字,它保證對在同一時空中的所有機器都是唯一的。通常平台會提供產生UUID的API。UUID按照開放軟體基金會(OSF)制定的標準計算,用到了乙太網路卡地址、納秒級時間、晶片ID碼和許多可能的數字。由以下幾部分的組合:當前日期和時間(UUID的第一個部分與時間有關,如果你在產生一個UUID之後,過幾秒又產生一個UUID,則第一個部分不同,其餘相同),時鐘序列,全域唯一的IEEE機器識別號(如果有網卡,從網卡獲得,沒有網卡以其他方式獲得),UUID的唯
Time of Update: 2017-02-28
這篇文章主要介紹了PHP擷取檔案夾內檔案數的方法,涉及php操作檔案夾及檔案的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了PHP擷取檔案夾內檔案數的方法。分享給大家供大家參考。具體實現方法如下:? 1 2 3 4 5 6 7
Time of Update: 2017-02-28
這篇文章主要介紹了PHP判斷網路檔案是否存在的方法,執行個體分析了php讀取網路檔案的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了PHP判斷網路檔案是否存在的方法。分享給大家供大家參考。具體實現方法如下:? 1 2 3 4 5 6 7
Time of Update: 2017-02-28
這篇文章主要介紹了php使用memcoder將視頻轉成mp4格式的方法,涉及php操作視頻檔案的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了php使用memcoder將視頻轉成mp4格式的方法。分享給大家供大家參考。具體實現方法如下:代碼如下:<?phpconvertTo( "some-input-video.avi", "output.mp4" );function convertTo(
Time of Update: 2017-02-28
這篇文章主要介紹了PHP簡單擷取視頻預覽圖的方法,涉及php操作多媒體檔案的技巧,非常具有實用價值,需要的朋友可以參考下 本文執行個體講述了PHP簡單擷取視頻預覽圖的方法。分享給大家供大家參考。具體實現方法如下:代碼如下:<?phpconvertToFlv( "some-video-input.avi", "output.jpg" );function convertToFlv( $input, $output
Time of Update: 2017-02-28
這篇文章主要介紹了PHP擷取一段文本顯示點陣寬度和高度的方法,涉及imagettfbbox函數的用法及php操作ttf文字的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了PHP擷取一段文本顯示點陣寬度和高度的方法。分享給大家供大家參考。具體如下:? 1 2 3 4 5
Time of Update: 2017-02-28
這篇文章主要介紹了php數組添加與刪除單元的常用函數,執行個體分析了array_push、array_pop、array_shift及array_unshift等函數的提示,需要的朋友可以參考下 本文執行個體分析了php數組添加與刪除單元的常用函數。分享給大家供大家參考。具體分析如下:? 1 2 3 4 5
Time of Update: 2017-02-28
這篇文章主要介紹了php使用unset()刪除數組中某個單元(鍵)的方法,執行個體分析了unset函數在刪除數組單元時的提示,需要的朋友可以參考下 本文執行個體講述了php使用unset()刪除數組中某個單元(鍵)的方法。分享給大家供大家參考。具體分析如下:unset既可以刪除變數,也可以刪除數組中某個單元。但要注意的是,數組不會重建索引。執行個體如下:? 1 2
Time of Update: 2017-02-28
這篇文章主要介紹了php使用explode()函數將字串拆分成數組的方法,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了php使用explode()函數將字串拆分成數組的方法。分享給大家供大家參考。具體分析如下:explode()函數:字串拆分成數組範例程式碼如下:? 1 2 3 4 5
Time of Update: 2017-02-28
這篇文章主要介紹了php數組鍵名技巧小結,分析了php數組鍵名常見的提示,具有一定參考借鑒價值,需要的朋友可以參考下 本文較為詳細的總結了php數組鍵名的技巧。分享給大家供大家參考。具體分析如下:1、$arr[true] 等價於 $arr[1];$arr[false] 等價於
Time of Update: 2017-02-28
這篇文章主要介紹了十幅圖告訴你什麼是PHP引用,需要的朋友可以參考下 在一篇文章中看到關於PHP引用的圖解,對於加深對PHP引用的理解很有協助,在這裡備份一下。 如果你對PHP的引用一點也不瞭解,可以先看我之前的部落格:PHP的引用詳解 十分全面的總結,非常有助於我們理解php引用,希望小夥伴們喜歡。
Time of Update: 2017-02-28
權重計算,稍加修改亦可用於分詞,詞頻統計,全文和spam檢測等代碼如下:<?php/* vim: set expandtab tabstop=4 shiftwidth=4: */// +------------------------------------------------------------------------// Name : 權重計算
Time of Update: 2017-02-28
本文分享一個php實現的分頁工具類,代碼內有注釋,大家參考使用吧代碼: 代碼如下: /** * 把中間的看成一個可以滑動的固定長度的尺子 * * 把$this->_totalShowPages 當成一個可以滑動的固定長度尺子, * 然後$this->_totalPages就是一個給定長度的木塊,尺子在這個
Time of Update: 2017-02-28
這篇文章主要介紹了js和php郵箱地址驗證的實現方法,有需要的朋友可以參考一下郵箱地址驗證有很多方法。在瀏覽器端,js郵箱驗證可以通過Regex檢測。 比如: 代碼如下:function isEmail(email) { return /^((([a-z]|d|[!#$%&'*+-/=?^_`{|}~]|[u00A0-uD7FFuF900-uFDCFuFDF0-uFFEF])+(.([a-z]|d|[!#$%&'*+-/=
Time of Update: 2017-02-28
php檢測使用者是否用手機(Mobile)訪問網站的類,引入這個類就可以直接使用了,程式基於MIT License協議開源,使用方法在下面 程式就是一個檔案,下載之後直接引用就可以,基於MIT License協議開源的PHP程式 使用方法: 代碼如下:<?phpinclude("Mobile_Detect.php");$detect = new Mobile_Detect(); if
Time of Update: 2017-02-28
如果你的網站或者部落格上有內鏈的Facebook頁面,你或許想知道擁有多少粉絲。這段代碼將協助你查看Facebook粉絲數,記住,別忘了在你的頁面ID第二行添加該段代碼。 代碼如下:<span style="font-size:12px;"><?php $page_id = "YOUR PAGE-ID"; $xml = @simplexml_
Time of Update: 2017-02-28
以下是PHP修改session_id的詳細代碼,希望對大家有所協助代碼如下:if(isset($_GET["se"])){ $se = $_GET["se"]; }else{ return; } if(!empty($se)){ echo("receive se: