Time of Update: 2017-01-19
本文較為詳細的分析了PHP中echo,print_r與var_dump區別。分享給大家供大家參考。具體分析如下:三者都是具有輸出功能的php語句,但print_r(expression),var_dump(expression)是函數,echo只是語言結構,不是函數,因此不能作為運算式的一部分。對於操作php的8種資料類型來說:① echo 用於輸出數值變數或者是字串。但使用echo來輸出引用變數時,如數組,僅輸出數組的名字;當輸出一個對象時,伺服器提示<Catchable fatal
Time of Update: 2017-01-19
雖然nosql變得流行,但是我感覺sql還是主流今天在翻php manul的時候,發現mysqli 的查詢可以傳遞一個有意思的參數複製代碼 代碼如下:@mysqli_query($this->sql,$SQL,($method ? MYSQLI_USE_RESULT : MYSQLI_STORE_RESULT));在php manul上面對這兩個參數是這樣解釋的。複製代碼 代碼如下:Either the constant MYSQLI_USE_RESULT or
Time of Update: 2017-01-19
最近在項目中中上傳圖片時,大約有300多K,結果報了個伺服器錯誤,以前從未遇到過,錯誤的內容如下:mod_fcgid: HTTP request length 132296 (so far) exceeds MaxRequestLen (131072)查了下資料,發現fastcgi預設的請求大小為131072,於是在apache配置中添加了MaxRequestLen 配置就好了。如果你只需要修改單個虛擬機器主機的
Time of Update: 2017-01-19
最近在介面代碼當中用到過json_encode,在網上找到說json_encode編碼設定為UTF-8中文就不會亂碼,經驗證這辦法確實是有效果的,但是不知道為什麼,代碼在用過一段時間之後就不太管用了。以下是自己的解決json_encode的辦法。有更好的方法請分享出來吧!第一種:這種簡單的做一個代碼轉換,urlcode之後再返回所需數組我代碼這樣就足夠了。代碼如下 複製代碼public static function encodeOperations ($array){foreach
Time of Update: 2017-01-19
我個人認為,Output buffering是比較純粹的4.0特徵。儘管從概念上看來相當簡單,但是output buffering功能非常強大,能使開發人員更容易地開發進階而有效程式。本文將介紹HTTP header,以及output buffering如何協助您處理HTTP header,並介紹了output buffering的一些進階用法。HTTP Header對 於使用HTTP 協議建立的每個請求,Web伺服器產生的響應通常包括兩個部分 –
Time of Update: 2017-01-19
php屏蔽電話號碼中間四位:複製代碼 代碼如下:Method 1:function hidtel($phone){ $IsWhat = preg_match('/(0[0-9]{2,3}[\-]?[2-9][0-9]{6,7}[\-]?[0-9]?)/i',$phone); //固定電話 if($IsWhat == 1){
Time of Update: 2017-01-19
本文執行個體講述了php實現擷取及設定使用者訪問頁面語言類,分享給大家供大家參考。具體分析如下:該執行個體User Language Class 擷取/設定使用者訪問的頁面語言,如果使用者沒有設定訪問語言,則讀取Accept-Language。根據使用者選擇的語言顯示對應的頁面(英文,簡體中文,繁體中文)UserLang.class.php類檔案如下:<?php /** User Language Class
Time of Update: 2017-01-19
本文執行個體講述了php實現的zip檔案內容比較類。是一個非常實用的PHP類檔案。分享給大家供大家參考。具體分析如下:該php
Time of Update: 2017-01-19
本文執行個體講述了php匯出CSV抽象類別及其應用,分享給大家供大家參考。具體分析如下:該php匯出CSV抽象類別,可根據總記錄數與每批次記錄數,計算總批次,迴圈匯出。避免記憶體不足的問題。ExportCSV.class.php類檔案如下:<?php /** php Export CSV abstract class,根據總記錄數與每批次記錄數,計算總批次,迴圈匯出。 * Date: 2014-05-16 * Author: fdipzone * Ver: 1.0 * *
Time of Update: 2017-01-19
本文執行個體講述了php實現的雙向隊列類及其用法,對於PHP資料結構與演算法的學習有不錯的參考價值。分享給大家供大家參考。具體分析如下:(deque,全名double-ended
Time of Update: 2017-01-19
本文執行個體講述了php實現的Timer頁面已耗用時間監測類及其用法,是一款非常實用的PHP類檔案。分享給大家供大家參考。具體分析如下:該php Timer頁面已耗用時間監測類,可按不同key監測不同的已耗用時間。Timer.class.php類檔案如下:<?php /** Timer class, 計算頁面已耗用時間,可按不同key計算不同的已耗用時間 * Date: 2014-02-28 * Author: fdipzone * Ver: 1.0 * * Func:
Time of Update: 2017-01-19
本文執行個體講述了php實現的密碼產生類及其應用方法,分享給大家供大家參考。具體分析如下:一、php密碼產生類功能:1.可設定密碼長度。2.可設定要產生的密碼個數,批量產生。3.可以指定密碼的規則,字母,數字,特殊字元等。二、用法:GeneratePassword.class.php類檔案如下:<?php /** Generate Password class,根據指定規則產生password * Date: 2013-12-23 * Author: fdipzone *
Time of Update: 2017-01-19
本文執行個體講述了PHP中file_get_contents進階用法,分享給大家供大家參考。具體分析如下:首先解決file_get_contents的逾時問題,在逾時返回錯誤後就象js中的settimeout那樣進行一次嘗試,錯誤超過3次或者5次後就確認為無法連線伺服器而徹底放棄。這裡就簡單介紹兩種解決方案:一、增加逾時的時間限制注意:set_time_limit只是設定你的PHP程式的逾時時間,而不是file_get_contents函數讀取URL的逾時時間。我一開始以為set_time_li
Time of Update: 2017-01-19
本文執行個體講述了PHP實現的Cookies操作類及其用法,分享給大家供大家參考。具體分析如下:一、功能:1.儲存,讀取,更新,清除cookies資料。2.可設定首碼。3.強制逾時控制。4.cookies資料可以是字串,數組,對象等。二、用法:Cookies.class.php類檔案如下:<?php /** Cookies class 儲存,讀取,更新,清除cookies資料。可設定首碼。強制逾時。資料可以是字串,數組,對象等。 * Date: 2013-12-22 *
Time of Update: 2017-01-19
本文執行個體講述了PHP實現支援GET,POST,Multipart/form-data的HTTP請求類及其應用,分享給大家供大家參考。具體如下:HttpRequest.class.php類檔案如下:<?php /** HttpRequest class, HTTP請求類,支援GET,POST,Multipart/form-data * Date: 2013-09-25 * Author: fdipzone * Ver: 1.0 * * Func: * public
Time of Update: 2017-01-19
本文執行個體講述了php 過濾html標記屬性類及其用法。是PHP項目開發中比較常見的實用技巧。分享給大家供大家參考。具體方法如下:HtmlAttributeFilter.class.php類檔案如下:<?php /** HTML Attribute Filter * Date: 2013-09-22 * Author: fdipzone * ver: 1.0 * * Func: * public strip 過濾屬性 * public
Time of Update: 2017-01-19
本文執行個體講述了php實現根據url自動產生縮圖的方法,是非常實用的功能。分享給大家供大家參考。具體方法如下:原理:設定apache rewrite ,當圖片不存在時,調用php建立圖片。例如:原圖路徑為:http://localhost/upload/news/2013/07/21/1.jpg縮圖路徑為:http://localhost/supload/news/2013/07/21/1.jpg當訪問
Time of Update: 2017-01-19
本文較為詳細的講述了PHP圖片庫imagemagick的安裝方法。分享給大家供大家參考。具體方法如下:1.下載ImageMagickhttp://www.imagemagick.org/download/ 下載 ImageMagick-6.8.5-10.tar.gz ,下載完畢後開始進行安裝。cd ./Downloads tar xzvf ImageMagick-6.8.5-10.tar.gz
Time of Update: 2017-01-19
本文執行個體講述了php實現的click captcha點擊驗證碼類及其用法,是非常實用的功能。分享給大家供大家參考之用。具體如下:一、需求:現在常用的表單驗證碼大部分都是要使用者輸入為主,但這樣對手機使用者會不方便。如果手機使用者訪問,可以不用輸入,而是click某一位置便可確認驗證碼,這樣就會方便很多。二、原理:1.使用PHP
Time of Update: 2017-01-19
本文執行個體講述了PHP實現自動登入google play下載app report的方法,有不錯的實用價值。分享給大家供大家參考。具體實現步驟如下:一、流程:1.登入google play登入google