Time of Update: 2016-07-13
PHP Regex小結 1.PHP中兩個常用的正則函數 a.preg_match 正則函數,以perl語言為基礎 文法:preg_match( mode,string subject,array matches) 說明:mode參數---- 正則的模組,也就是Regex(文法) subject參數---- 正則的內容 matches參數---- 正則的結果(獲得一個數組的形式) b.ereg 正則函數,以POSIX基礎(Unix、Script) 文法:ereg(mode
Time of Update: 2016-07-13
php 使用array函數實現分頁 這裡給大家分享的是一段php使用array()函數實現分頁的代碼,算是一種比較另類的分頁思路,這裡推薦給大家。 代碼很簡單,就不多廢話了。 代碼如下:$array=array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20");//規定要分頁的數組$page= $_GET['page'];$r = $this->page($
Time of Update: 2016-07-13
php單例模式樣本分享 這篇文章主要分享了一則php單例模式的樣本,設計模式這些的花點心思基本的是能夠理解的,當然要想很好的運用到項目上也是需要一定的實踐,不能只是知道瞭解,或者說的是很厲害很懂的,一到要實際操作就不行了,廢話就不多說了 單例模式主要使用於資料庫的串連, 確保資料庫一個類只有一個執行個體, 並且向整個系統提供這個執行個體。從而避免new操作消耗資源, 同時避免資料庫出現too many connection資訊.要點有三個: 1. 必須只有一個執行個體。 2.
Time of Update: 2016-07-13
cakephp列印sql語句的方法 這篇文章主要介紹了cakephp列印sql語句的方法,可實現列印輸出之前全部SQL語句的功能,具有一定參考借鑒價值,需要的朋友可以參考下 本文執行個體講述了cakephp列印sql語句的方法。分享給大家供大家參考。具體實現方法如下:將以下語句複製到你的代碼中,可以列印出在這之前所有的sql語句:? 1 2 3 4
Time of Update: 2016-07-13
淺談php自訂錯誤記錄檔 平時經常看php的錯誤記錄檔,很少有機會去自己動手寫日誌,看了王健的《最佳日誌實踐》覺得寫一個清晰明了,結構分明的日誌還是非常有必要的。 在寫日誌前,我們問問自己:為什麼我們有時要記錄自訂的日誌呢?而不用系統預設的日誌記錄方式呢? 我認為有兩個原因: 1.團隊需要一個統一格式的日誌方便管理 2.大量無用錯誤記錄檔佔據硬碟空間,僅需記錄有意義的日誌。 那麼,實踐一下。 1.開啟你的php.ini 2.開啟日誌記錄,將 代碼如下: log_errors
Time of Update: 2016-07-13
用php守護另一個php進程的例子,守護另一個php進程要用php守護另一個php進程(apache模組的啟動並執行,還有nginx等啟動並執行除外)a.php要守護b.php在b.php中 通過 getmypid()函數擷取當前進程的id,並將id寫入c.pid檔案中,如果程式執行完成將c.pid檔案刪除或清空在a.php中 驗證c.pid是否存在 ,是否為空白,如果不為空白,將pid讀出,通過exec執行 ps -p pid|grep 檔案名稱來判斷是否運行,判斷後執行相應操作可能有人要問,
Time of Update: 2016-07-13
cakephp列印sql語句的方法,cakephpsql語句本文執行個體講述了cakephp列印sql語句的方法。分享給大家供大家參考。具體實現方法如下:將以下語句複製到你的代碼中,可以列印出在這之前所有的sql語句:$sources = ConnectionManager::sourceList(); if (!isset($logs)): $logs = array(); foreach ($sources as $source): $db =&
Time of Update: 2016-07-13
php 使用array函數實現分頁,phparray函數分頁代碼很簡單,就不多廢話了。複製代碼 代碼如下:$array=array("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20");//規定要分頁的數組$page= $_GET['page']; $r = $this->page($array,5,$page); print_r($r); exit();
Time of Update: 2016-07-13
用php守護另一個php進程的例子 要用php守護另一個php進程(apache模組的啟動並執行,還有nginx等啟動並執行除外)a.php要守護b.php在b.php中 通過 getmypid()函數擷取當前進程的id,並將id寫入c.pid檔案中,如果程式執行完成將c.pid檔案刪除或清空在a.php中 驗證c.pid是否存在 ,是否為空白,如果不為空白,將pid讀出,通過exec執行 ps -p pid|grep 檔案名稱來判斷是否運行,判斷後執行相應操作可能有人要問,為什麼不直接
Time of Update: 2016-07-13
linux下實現定時執行php指令碼這篇文章主要介紹了linux下實現定時執行php指令碼的方法及具體使用樣本,非常不錯的文章,這裡推薦給大家。 在linux中輸入命令 代碼如下:crontab -e 然後使用vim的命令編輯開啟的檔案,輸入 代碼如下:0 * * * * /usr/bin/php -f /home/userxxx/update.php 儲存,退出,好了,現在系統會在每個0點自動執行update.php指令碼,指令碼中可以編寫資料庫執行,自動發郵件等功能。註:直接寫成 0 *
Time of Update: 2016-07-13
linux下實現定時執行php指令碼,linux執行php指令碼在linux中輸入命令複製代碼 代碼如下:crontab -e然後使用vim的命令編輯開啟的檔案,輸入複製代碼 代碼如下:0 * * * * /usr/bin/php -f /home/userxxx/update.php儲存,退出,好了,現在系統會在每個0點自動執行update.php指令碼,指令碼中可以編寫資料庫執行,自動發郵件等功能。註:直接寫成 0 * * * * php -f
Time of Update: 2016-07-13
PHP兩種快速排序演算法執行個體,php排序演算法雖然在PHP這樣的web應用開發中,我們不是太強調排序的重要性,因為PHP自身已經帶了例如sort()等這樣強大的排序函數,但是在一些重要的場合,例如某些高並發的場合,我想排序演算法的影響已經不能忽略。所以在此介紹遞迴排序和迭代排序。遞迴法:/*** 遞迴法實現的快速排序*/function quicksort($seq){ $k = $seq[0]; $x = array(); $y = array(); for($i=
Time of Update: 2016-07-13
PHP網站開發中常用的8個小技巧 這篇文章主要介紹了PHP網站開發中常用的8個小技巧,本文講解了命名、使用、PHP判斷Form表單是否提交、PHP 擷取字串長度、PHP超全域對象等內容,需要的朋友可以參考下 PHP是一種用於建立動態WEB頁面的服務端指令碼語言。如同ASP和ColdFusion,使用者可以混合使用PHP和HTML編寫WEB頁面,當訪 問者瀏覽到該頁面時,服務端會首先對頁面中的PHP命令進行處理,然後把處理後的結果連同HTML內容一起傳送到訪問端的瀏覽器。但是與ASP或
Time of Update: 2016-07-13
淺談php自訂錯誤記錄檔,淺談php自訂平時經常看php的錯誤記錄檔,很少有機會去自己動手寫日誌,看了王健的《最佳日誌實踐》覺得寫一個清晰明了,結構分明的日誌還是非常有必要的。在寫日誌前,我們問問自己:為什麼我們有時要記錄自訂的日誌呢?而不用系統預設的日誌記錄方式呢?我認為有兩個原因:1.團隊需要一個統一格式的日誌方便管理2.大量無用錯誤記錄檔佔據硬碟空間,僅需記錄有意義的日誌。 那麼,實踐一下。1.開啟你的php.ini 2.開啟日誌記錄,將複製代碼 代碼如下:log_errors =
Time of Update: 2016-07-13
PHP批量查詢WordPress留言者E-mail地址實現方法,wordpress留言者今天收到了很多Bloger朋友的E-mail拜年簡訊,嘿嘿,感覺很好玩,可是他們是如何?的這個呢,很簡單的,可是簡單的分為兩步:1)通過SQL查詢擷取E-mail地址2)通過某種方法群發E-mail對於1,幾行PHP代碼可以解決:複製代碼 代碼如下:xmlns="http://www.w3.org/1999/xhtml">WordPress 郵件群發工具 Designed By
Time of Update: 2016-07-13
PHP如何?網址偽靜態,php偽靜態 Apache的 mod_rewrite是比較強大的,在進行網站建設時,可以通過這個模組來實現偽靜態。 主要步驟如下: 1.檢測Apache是否開啟mod_rewrite功能 可以通過php提供的phpinfo()函數查看環境配置,找到“Loaded
Time of Update: 2016-07-13
CentOS下PHP安裝Oracle擴充,centosoracle環境System:CentOS 6 PHP: 5.3.28下載Oracle用戶端32位系統 64位系統 複製代碼
Time of Update: 2016-07-13
PHPExcel讀取EXCEL中的圖片並儲存到本地的方法,HPExcel是相當強大的 MS Office Excel 文檔產生類庫,當需要輸出比較複雜格式資料的時候,PHPExcel 是個不錯的選擇。經過認真研究API文檔和查看官方文檔,終於找到讀取EXCEL中的圖片,目前我只能讀取excel 2003格式的。excel2007貌似還不支援。
Time of Update: 2016-07-13
PHP中使用file_get_contents post資料代碼例子 這篇文章主要介紹了PHP中使用file_get_contents post資料代碼例子,本文直接給出代碼執行個體,需要的朋友可以參考下 廢話不多說,上代碼: 代碼如下:$data = array('name' => 'Joe','website' => 'www.jb51.net');$data = http_build_query($data);$data = json_encode($data);$json =
Time of Update: 2016-07-13
Yii學習總結之Data Access Objects (DAO),yiidaoYii提供了強大的資料庫編程支援。YiiData Access Objects(DAO)建立在PHP的資料對象(PDO)extension上,使得在一個單一的統一的介面可以訪問不同的資料庫管理系統(DBMS)。使用Yii的DAO開發的應用程式可以很容易地切換使用不同的資料庫管理系統,而不需要修改資料存取碼。Data Access Objects(DAO)