Time of Update: 2016-07-13
PHP指令碼監控Nginx 502錯誤並自動重啟php-fpm 這篇文章主要介紹了PHP指令碼監控Nginx 502錯誤並自動重啟php-fpm,本文直接給出實現代碼,然後放到cron中執行,需要的朋友可以參考下 最近伺服器時不時出現Nginx 502 Bad Gateway,如果在電腦旁邊還好,要是半夜或者出去了,怎麼辦? 沒關係,寫個指令碼檢測服務狀態,發現異常,自動重啟。 自動重啟指令碼: 代碼如下: $url = 'http://blog.rebill.info';
Time of Update: 2016-07-13
PHP 雙鏈表(SplDoublyLinkedList)簡介和使用執行個體,php鏈表雙鏈表是一種重要的線性儲存結構,對於雙鏈表中的每個節點,不僅僅儲存自己的資訊,還要儲存前驅和後繼節點的地址。PHP SPL中的SplDoublyLinkedList類提供了對雙鏈表的操作。SplDoublyLinkedList類摘要如下:SplDoublyLinkedList implements Iterator , ArrayAccess , Countable { public
Time of Update: 2016-07-13
PHP file_get_contents函數讀取遠端資料逾時的解決方案,c函數逾時在網路狀況比較差的情況下file_get_contents函數經常讀取遠端資料失敗。解決辦法如下:複製代碼 代碼如下:/*設定逾時配合失敗之後嘗試多次讀取,效果比原先好很多*/$url = 'http://www.bkjia.com'; $opts = array( 'http'=>array( 'method'=>"GET",
Time of Update: 2016-07-13
線上編輯器Ckeditor (2),線上編輯器ckeditor接上一篇3 in-page(頁內)配置,在使用Ckeditor的介面裡進行直接配置頁內配置定製方式 特點 說明 優先順序 介面函數 靈活,不能複用每個使用編輯器的頁面都要寫一次代碼最高覆蓋自訂及系統設定檔中的參數自訂設定檔 靈活,可複用可根據使用情境定義多個自訂設定檔,在不同的頁面中引用不同的設定檔中等覆蓋系統設定檔中的參數系統設定檔
Time of Update: 2016-07-13
php中get_defined_constants函數用法執行個體分析 本文執行個體講述了php中get_defined_constants函數用法。分享給大家供大家參考。具體分析如下: get_defined_constants ( PHP 4中 > = 4.1.0 , PHP 5中) get_defined_constants -返回一個關聯陣列的名字所有的常量和他們的價值觀 描述 陣列get_defined_constants ( [布爾$歸類]
Time of Update: 2016-07-13
php 函數將16進位顏色代碼轉換為 RGB 色值利用php函數將16禁止的顏色代碼轉換為RGB色值。/** * function 16進位色彩轉換為RGB色值* author www.phpernote.com*/ function hex2rgb($hexColor){$color=str_replace('#','',$hexColor);if (strlen($color)>
Time of Update: 2016-07-13
PHP實現惡意DDOS攻擊避免頻寬佔用問題方法,惡意ddos使用PHP代碼實現的DDOS攻擊會導致頻寬被佔用,變成卡B。處理辦法是:修改php.ini檔案1) "disable_functions"改成gzinflate,預設是放空2) ”allow_url_fopen“設為Off3) php_sockets.dll 把這個模組開啟重啟下服務,一般可以抵禦掉DDOS攻擊。實在還不行的話,通過IP策略、防火牆等手段阻止惡意攻擊。http://www.bkjia.com/PHPjc/1008019.
Time of Update: 2016-07-13
PHP中你應該知道的require()檔案包含的正確用法,以前看一些PHP架構源碼的時候,很奇怪在檔案包含的時候,會用dirname(__FILE__)來拼湊檔案路徑,不知道這樣做有什麼好處,後來終於發現了其中的緣由。我們來看一個簡單的例子:有a,b,c三個php檔案。a.php在網站根目錄,b.php在b檔案夾下——b/b.php,c.php在c檔案夾下——c/c.php。有些混亂?看圖就一目瞭然了:a.php 和 b.php 都包含了 c.php,最後 c.php
Time of Update: 2016-07-13
PHP產生plist資料的方法 本文執行個體講述了PHP產生plist資料的方法。分享給大家供大家參考。具體如下: 這段代碼實現PHP數群組轉換為蘋果plist XML或文字格式設定? 1 2 3 4 5 6 7 8 9
Time of Update: 2016-07-13
分享php分頁的功能模組,php分頁功能模組先貼張圖看看效果在貼一下代碼吧PHP分頁代碼的小模組"; echo ""; echo "IDNAME"; while($row = mysql_fetch_assoc($result)){ $id = $row['id']; $name = $row['name']; echo "".$id."".$name.""; } echo ""; //上一頁 、下一頁 $pageprev = $page -1 ; if($page > $total){
Time of Update: 2016-07-13
php遍曆樹的常用方法匯總,php遍匯總本文執行個體講述了php遍曆樹的常用方法。分享給大家供大家參考。具體如下:一、遞迴的深度優先的演算法:----------------------- Test run for '.$func.'() '; flush(); $time_start = microtime(true); $list = $func($trydir); //print_r($list); $time = microtime(true) - $time_start;
Time of Update: 2016-07-13
30 個 PHP 的 Excel 處理類,phpexcel下面的 PHP Excel 處理類中,包含 Excel 讀寫、匯入匯出等相關的類,列表如下: PHP Excel Reader classes 1. Read Excel Spreadsheets using COM Umesh Rai (India) 2. Read Excel Binary .XLS Files in Pure PHP Ruslan V. Uss (Russian Federation) 3. Read
Time of Update: 2016-07-13
php使用CURL不依賴COOKIEJAR擷取COOKIE的方法,curlcookiejar本文執行個體講述了php使用CURL不依賴COOKIEJAR擷取COOKIE的方法。分享給大家供大家參考。具體分析如下:PHP中CURL類是一個非常牛逼的工具類,具體怎麼牛逼就不囉嗦了。對於COOKIE,CURL類也有很不錯的支援,但不夠靈活,並未能通過現成的方法以變數的方法擷取到,而以要通過以下方法實現。// 把COOKIE儲存至cookie.txt curl_setopt($ch,
Time of Update: 2016-07-13
開源作品-PHP寫的JS和CSS檔案壓縮利器-SuMinify_PHP_1_5,前言:網站項目需要引用外部檔案以減小載入流量,而且第一次載入外部資源檔後,其他同網域名稱的頁面如果引用相同的地址,可以利用瀏覽器緩衝直接讀取本機快取資源檔,而不需要每個頁面都下載相同的外部資源檔。外部資源檔有一些是第三方外掛程式,有一些是自己寫的業務功能指令碼,項目引用這些外部檔案,需要把沒有壓縮過的第三方外掛程式壓縮後再引用,而自己的業務功能指令碼,有的做成外掛程式形式,引用一個功能指令碼,需要同時引用若干個指令檔
Time of Update: 2016-07-13
PHP實現擷取中英文首字母,PHP實現擷取中英文按照首字母/** * */ function getfirstchar($s0){ if($s0[0]=='I' || $s[0]=='i'){ return "I"; }elseif($s0[0]=='U' || $s[0]=='u'){ return 'U'; }elseif($s0[0]=='V' || $s[0]=='v'){
Time of Update: 2016-07-13
常用的php圖片處理類(浮水印、等比縮放、固定高寬)分享,常用的php圖片處理類(浮水印、等比縮放、固定高寬)分享typeList = array(1=>'gif',2=>'jpg',3=>'png'); $ginfo = getimagesize($source); $this->source_width = $ginfo[0]; $this->source_height = $ginfo[1]; $this->source_type_id = $ginfo[2
Time of Update: 2016-07-13
ThinkPHP V2.2說明文檔沒有說明的那些事執行個體小結,本文執行個體講述了ThinkPHP V2.2說明文檔沒有說明的那些事。分享給大家供大家參考。具體分析如下:以下是總結一下說明文檔沒有提及和詳細說明的內容:(日後不斷更新)1. 在設定檔中設定了APP_DEBUG為true,進入debug模式的時候,頁面預設是不會顯示trace資訊資訊的。解決方案:'SHOW_PAGE_TRACE'=>true 加上這個就可以了。2.action 內的success 方法只需要存入兩個參數
Time of Update: 2016-07-13
PHP Session可能會引起並發問題,phpsession 在進行Web應用程式開發的時候,人們經常會用Session儲存資料。但可能有人不知道,在PHP中,Session使用不當可能會引起並發問題。印度醫學行業軟體方案提供者Plus91 Technologies進階工程師Kishan Gor在個人部落格上對這個問題進行了闡釋。 如果同一個用戶端並發發送多個請求,而每個請求都使用了Session,那麼PHP
Time of Update: 2016-07-13
Codeigniter的dom類用法執行個體 本文執行個體講述了Codeigniter的dom類用法。分享給大家供大家參考。具體分析如下: 利用simple_html_dom dom類為CI修改的一個類庫,可以像JS一樣對HTML元素進行分析,適合與抓取網頁時,對網頁資料進行的分析。 類庫下載地址: http://sourceforge.net/projects/simplehtmldom/ 修改: 把simple_html_dom批量替換為CI_Simple_html_dom。
Time of Update: 2016-07-13
PHP實現鏈式操作的核心思想 這篇文章主要介紹了PHP實現鏈式操作的核心思想,本文著重講解它的核心思想,比較直觀明子,需要的朋友可以參考下 PHP 鏈式操作的實現 代碼如下: $db->where()->limit()->order(); 在 Common 下建立 Database.php。 鏈式操作最核心的地方在於:在方法的最後 return $this; Database.php: ? 1