Time of Update: 2017-02-28
本文執行個體講述了php實現的Timer頁面已耗用時間監測類及其用法,是一款非常實用的PHP類檔案。分享給大家供大家參考。具體分析如下: 該php Timer頁面已耗用時間監測類,可按不同key監測不同的已耗用時間。 Timer.class.php類檔案如下: <?php /** Timer class, 計算頁面已耗用時間,可按不同key計算不同的已耗用時間 * Date: 2014-02-28 * Author: fdipzone * Ver: 1.0
Time of Update: 2017-02-28
這篇文章主要介紹了php不使用外掛程式匯出excel的簡單方法,首先擷取需要匯出的資料的數組,數組的格式在下面。之後就是定義檔案名稱和需要匯出的excel的樣式,最後就是迴圈數組,輸出資料了 代碼如下:$filename=date("Y年m月d日")."資料資訊統計結果.xls"; //檔案名稱$ua = $_SERVER["HTTP_USER_AGENT"];
Time of Update: 2017-02-28
這篇文章主要介紹了使用php擷取bing每日壁紙的樣本,需要的朋友可以參考下 代碼如下:<?php $str=file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1'); if(preg_match("/<url>(.+?)</url>/ies",$str,$matches)){
Time of Update: 2017-02-28
這篇文章主要介紹了php反射應用樣本,需要的朋友可以參考下,代碼很簡單,直接看下面的代碼吧 代碼如下:<?phpfunction custom(){} class custom{ public function index(){ } }print_r(get_define_position('custom')); /** * / *
Time of Update: 2017-02-28
這篇文章主要介紹了php判斷是否為json格式的方法,需要的朋友可以參考下首先要記住json_encode返回的是字串, 而json_decode返回的是對象 判斷資料不是JSON格式: 代碼如下:function is_not_json($str){ return is_null(json_decode($str));} 判斷資料是合法的json資料: (PHP版本大於5.3)
Time of Update: 2017-02-28
這篇文章主要介紹了php擷取目標函數執行時間樣本,需要的朋友可以參考下寫了一個類用來測試目標函數的執行時間。以下是類的定義代碼: 代碼如下:<?php/** * class EfficiencyTester * 效率測試器,測試函數的已耗用時間 * @version 1.0 2013.04.13 * @author Kross */class EfficiencyTester {
Time of Update: 2017-02-28
這篇文章主要介紹了PHP根據IP判斷地區名資訊的方法,需要的朋友可以參考下看代碼 代碼如下:<?php header("Content-type: text/html; charset=utf-8"); function getIP(){ if (isset($_SERVER)) { if (isset($_SERVER[HTTP_X_FORWARDED_FOR]))
Time of Update: 2017-02-28
使用靜態局部變數的原因是它不能被外部使用,但是它的值依然在沒此使用後保留。雖然使用全域變數可以實現相同的功能,但是它經常會造成意外靜態局部變數的特點: 1.不會隨著函數的調用和退出而發生變化,不過,儘管該變數還繼續存在,但不能使用它。倘若再次調用定義它的函數時,它又可繼續使用,而且儲存了前次被調用後留下的值2.靜態局部變數只會初始化一次3.靜態屬性只能被初始化為一個字元值或一個常量,不能使用運算式。即使局部靜態變數定義時沒有賦初值,系統會自動賦初值0(對數值型變數)或Nul
Time of Update: 2017-02-28
先用php擷取原生ip,再用php的curl函數來擷取使用者的詳細地區.下面來看一下代碼; 代碼如下 /* * 這個函數是擷取用戶端和IP */ function GetIP()
Time of Update: 2017-02-28
這篇文章主要介紹了php function用法如何遞迴及return和echo區別,需要的朋友可以參考下 代碼如下:<?php //類比sql資料 $array = array(0=>'apple',1=>'banana',2=>'cat',3=>'dog',4=>'egg','5'=>'father'); //function 用法1 //arr 是傳入的資料 $con 是條件&
Time of Update: 2017-02-28
這篇文章主要介紹了一個php發送post請求的函數,開發中經常會用到,需要的朋友可以參考下 代碼如下:function do_post_request($url, $data, $optional_headers = null){ $params = array('http' => array('method' => 'POST','content' => $data )); if ($optional_headers !==
Time of Update: 2017-02-28
每次要使用curl的時候,總要查一堆資料。現在將常用的幾句儲存下來,省的每次都去Google。常規curl請求: 代碼如下 $url = 'http://www.111cn.net'; $curl = curl_init(); curl_setopt($curl,
Time of Update: 2017-02-28
例子 代碼如下 array_map('unlink',glob('*')); 就這一句可以刪除所以目錄下的檔案了,我們也可以指定目錄,如 代碼如下 array_map('unlink',glob('aaa/*')); 就是aa目錄下所有檔案了,下面講一下這三個函數 glob() 函數返回匹配指定模式的檔案名稱或目錄 unlink()函數刪除檔案 array_map() 函數返回使用者自訂函數作用後的數組。回呼函數接受的參數數目應該和傳遞給 array_map()
Time of Update: 2017-02-28
例子 代碼如下 /* * 判斷圖片是否為動態圖片(動畫) */ function isAnimatedGif($filename) { $fp=fopen($filename,'rb');
Time of Update: 2017-02-28
在PHP中,對於檔案的讀取時,最快捷的方式莫過於使用一些諸如file、file_get_contents之類的函數,簡簡單單的幾行代碼就能很漂亮的完成我們所需要的功能。但當所操作的檔案是一個比較大的檔案時,這些函數可能就顯的力不從心, 下面將從一個需求入手來說明對於讀取大檔案時,常用的操作方法。需求有一個800M的記錄檔,大約有500多萬行, 用PHP返回最後幾行的內容。實現方法1. 直接採用file函數來操作由於
Time of Update: 2017-02-28
直接貼測試代碼: 代碼如下 class MoShu{ public function moshu() { echo '當前類名:' . __CLASS__ . "<br />";
Time of Update: 2017-02-28
本文執行個體講述了php實現擷取及設定使用者訪問頁面語言類,分享給大家供大家參考。具體分析如下:該執行個體User Language Class 擷取/設定使用者訪問的頁面語言,如果使用者沒有設定訪問語言,則讀取Accept-Language。根據使用者選擇的語言顯示對應的頁面(英文,簡體中文,繁體中文)UserLang.class.php類檔案如下: 1 2 3
Time of Update: 2017-02-28
本文執行個體講述了php實現的zip檔案內容比較類。是一個非常實用的PHP類檔案。分享給大家供大家參考。具體分析如下: 該php
Time of Update: 2017-02-28
環境,我用的是apache+php環境了 如我的程式碼如下 代碼如下 <input name="username" type="text" class="input" id="username">
Time of Update: 2017-02-28
具體方法如下:HtmlAttributeFilter.class.php類檔案如下: 1 2 3 4 5 6 7 8 9 10 11 12 13