Time of Update: 2016-06-20
PHP製作產生中間加頭像的二維碼代碼QRCode碼是由Denso公司於1994年9月研製的一種矩陣二維碼符號,平台的火爆帶動二維碼在互連網行業的廣泛應用。 最近皮皮精靈自媒體平台也為每篇文章提供二維碼服務,使用者掃一下文章對應的二維碼,就可以在手機上預覽文章內容,並且可以通過用戶端分享自己的文章。而對二維碼的應用我們還不僅僅是每篇文章,而是希望通過二維碼更好的推廣自媒體品牌,提升它的影響力。
Time of Update: 2016-06-20
部署xhprof監控php效率1、安裝xhprof擴充 下載地址:https://pecl.php.net/package/xhprof2、配置php.ini[xhprof]extension=xhprof.soxhprof.output_dir=/tmp3、下載web介面程式並部署下載地址:https://github.com/phacility/xhprof將apache或者nginx解析位址解析到xhprof_html目錄4、在你需要監控的頁面或者應用中添加代碼a/頁頭添加如下代碼if (
Time of Update: 2016-06-20
作為一個老手層級的php程式員,知道下面幾個php系統層級的函數,不足為多吧!擷取系統資訊和偵錯工具的時候應該能用的上!PHP系統類別函數assert函數:檢查assertion聲明是否錯誤extension_loaded函數:檢查PHP擴充是否載入get_cfg_var函數:擷取PHP配置選項的值get_current_user函數:擷取當前PHP指令碼的所有者的名稱get_defined_constants函數:返回一個包含PHP預定義常量資訊的數組get_extension_funcs函數
Time of Update: 2016-06-20
php下執行shell命令可以用system、exec之類的,但是每個單獨的system命令都是分別調用shell的,每次的環境都要重新初始化,因此多條命令連續的操作不能通過多條system實現功能,於是就有兩種方法來解決這種問題。1.用php產生shell檔案並執行它,完事後刪除file_put_countents('tmp.sh',"cd /usr/localecho 'string'ls $callback");system('tmp.sh');多條命令
Time of Update: 2016-06-20
php實現 上一篇,下一篇文章代碼與原理說明就是對id對進行order by id desc 或 order by id asc進行排序,然後再判斷比當前id> or小於當前文章id的相同欄目的文章。 實現原理:就是對id對進行order by id desc 或 order by id asc進行排序,然後再判斷比當前id> or小於當前文章id的相同欄目的文章。執行個體的sql語句如下:$id就是當面文章的idselect * from news where id$id order by
Time of Update: 2016-06-20
如何將下面的二維數組轉為一維數組。php二維數組轉一維數組,下面介紹兩種方法$msg = array( array( 'id'=>'45s', 'name'=>'jacks' ), array( 'id'=>'3s4', 'name'=>'masry' ), array( 'id'=>'7s8', 'name'=>'lili' ),);一般實現方法:1解:foreach($msg as $k => $v){ $ids[] = $id;
Time of Update: 2016-06-20
php+mysql無限分類設計方法,非遞迴 基本原理就是先將資料按照父、子的方式查詢出來,這時候的資料已經有了層級關係但是顯示的話就需要再做一些處理了,abspath裡面的‘-’號越多,代表層級越深,這時候可以根據裡面的‘-’的多少,在這個分類的前面加上對應的空格,這樣層級關係就展現出來了。建立表CREATE TABLE IF NOT EXISTS `category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `catpath` varchar(255
Time of Update: 2016-06-20
php 實現檔案下載 斷點續傳 原理php檔案下載檔案下載就是把檔案從伺服器上面下下來,比如一個檔案是http://www.xxx.com/1.rar(真實存在這個檔案),直接在瀏覽器上面輸入,是可以彈出下載對話方塊的,但是如果是一個圖片地址,很可能就是不是下載了,而是用瀏覽器直接開啟.還有就是為了不讓用戶端看到下載地址,最好也是不直接提供下載檔案地址的.還有就是比如只有登入使用者才能下載。。 等等
Time of Update: 2016-06-20
適用對象:中小型網站,圖片儲存在自己的伺服器,並且毫無預見性的時候會使用同一圖片的不同尺寸。特點:1.核心只有一個PHP檔案2.前端圖片伺服器惰性從NFS等其他檔案系統載入所需圖片3.同一圖片第一次走PHP,緩衝以後,直接走Apache,Nginx等Web Server的檔案模組4.完全開源,個人或商業使用無任何限制用法:1.規劃網路檔案系統片儲存路徑,例如:
Time of Update: 2016-06-20
當來訪者瀏覽器語言是中文就進入中文版面國外的使用者預設瀏覽器不是中文的就跳轉英文頁面 PHP 網頁根據來訪這的瀏覽器語言不同自動跳轉中英文頁面PHP代碼:$lan = substr($HTTP_ACCEPT_LANGUAGE,0,5);if ($lan == "zh-cn")print("");elseprint("");?>JS指令碼根據來訪這的瀏覽器語言不同自動跳轉多語言頁面var type=navigator.appNameif
Time of Update: 2016-06-20
我們知道PHP中提供了一個魔術常量(magic constant)__FILE__,用來指向當前執行的PHP指令碼。但PHP沒有直接提供該指令碼所在目錄的常量。也就是說如果我們要得到當前PHP指令碼所在的目錄,需要使用dirname()這個函數:在PHP5.3中,增加了一個新的常量__DIR__,指向當前執行的PHP指令碼所在的目錄。例如當前執行的PHP檔案為 /www/website/index.php則__FILE__等於'/www/website/index.php'而__
Time of Update: 2016-06-20
本篇文章主要介紹的是php數組函數rang的用法,對於抽獎類的應用,文章末尾有舉例說明。PHP函數range()快速建立數組的方法比如range()函數可以快速建立從1到9的數字數組:$numbers=range(1,9);//用range直接建立1-9且1開頭9結束的共9個數字組成的數組$numbers=range(1,9);//用range建立了9到1的且9開頭1結束的數字數組另外PHP函數range()還可以建立從a到z的或A到Z的字元數組,用法同上。PHP函數range()還具有第三個參
Time of Update: 2016-06-20
PHP-GTK 使用用途這是PHP的一個子計劃,目的要使php成為一種標準的程式設計語言而非單純的指令碼語言。使用PHP-GTK可以在圖形介面的系統中編寫圖形介面的應用程式,使用php編寫應用的用戶端。這樣伺服器端、用戶端都可以使用php來編寫了。
Time of Update: 2016-06-20
PHP多線程實現技術總結眾所周知,PHP沒有多線程,不過可以通過一些技巧方法來實現多線程的效果,比如使用AJAX非同步訪問等等。總結一下自己這幾天接觸到的PHP非同步呼叫需求和解決方案。 一、實現AJAX非同步訪問處理,需要一個完整的操作介面,一個採集進度的動態進度條。(AJAX)用AJAX來實現,通過ajax不停地訪問伺服器,,通過setInterval來設定間隔時間,訪問data.php檔案處理資料,然後更新頁面相應DOM的內容即可。例子:
Time of Update: 2016-06-20
header(“Location: “) 作為php的轉向語句 ,可以使當前頁面跳轉到其他頁面。在使用中需要注意:1、用法header(“Location:http://www.scutephp.com/ ”)2.header前應沒有任何輸出。3.如果之前有輸出:(1)會出現類似如下報錯:Warning: Cannot modify header information – headers already sent by (output started at …….php:12) in …….
Time of Update: 2016-06-20
在php中像數組中添加元素比較常見的是array_push函數,即數組的入棧操作,但是這個函數是將元素添加到數組的末尾,如果需要將數組元素壓入到數組的頭部(即第一個元素)該如何操作呢?使用php內建函數 array_unshift ,下面就將 array_unshift 這個函數的用法列舉一下。array_unshift該函數的作用是在數組開頭插入一個或多個元素。被加上的元素作為一個整體添加,這些添加的元素在數組中的順序和在參數中的順序一樣。修改後的數組中所有的數值鍵名將修改為從零開始重新計數,
Time of Update: 2016-06-20
php產生圖片縮圖方法函數代碼如下:/**php產生圖片縮圖的函數*www.scutephp.com*/function
Time of Update: 2016-06-20
分享一個常用的php分頁類。有三種表現形式,具體如下:該php分頁類的具體代碼以及使用方法如下:/***PHP分頁類 **show(2) 1 ... 62 63 64 65 66 67 68 ... 150*分頁樣式*#page{font:12px/16px arial}*#page span{float:left;margin:0px 3px;}*#page a{float:left;margin:0 3px;border:1px solid
Time of Update: 2016-06-20
PHP stdClass類使用詳解對於一維數組,通過PHP的stdClass類我們可以把他寫成對象的形式如$tmp = array();$tmp['a'] = 1;$tmp['b'] = 2;$tmp['c'] = 3;通過PHP的stdClass類寫法:$tmp = new stdClass();$tmp->a = 1;$tmp->b = 2;$tmp->c = 3;建立空數組只要$tmp = array();建立Null 物件只要$tmp = new
Time of Update: 2016-06-20
PHP中對數組的元素進行排序,這個是很經常用到的,之前的項目中也有,而且對於幾種排序我們都是用的是asort arsort 等PHP原生函數,沒有自己去實現,所以就對一下的幾個函數進行總結,這個會不斷的進行補充,自己也可以好好的複習和總結。/* * 插入排序(一維數組) * 每次將一個待排序的資料元素,插入到前面已經排好序的數列中的適當的位置,使數列依然有序;直到待排序的資料元素全部插入完成為止。 */function insertSort($arr){