Time of Update: 2016-07-25
本文介紹下,php實現雲標籤的一個簡單例子,老外寫的,很簡煉。有需要的朋友,可以參考下人家的寫法。php 雲標籤的例子,代碼如下: $value) { // calculate font-size // find the $value in excess of $min_qty // multiply by the font-size increment ($size) // and add the $min_size set above $size =
Time of Update: 2016-07-25
你知道php中三個等號(===)和兩個等號(==)的區別嗎?本文為大家詳細介紹,有需要的朋友,可以看看。要說php三個等號(===)與二個等號(==)的區別,先來看個例子:比如一個函數會返回如下幾種情況:1、大於0的數2、小於0的數3、等於0的數(也就是0啦)4、False(失敗時)引時,要捕獲失敗的情況,就必須用===,而不能用==因為==除了會匹配第4種情況外,還會匹配第3種情況,因為0也是假!三個等號代表比較對象的類型也要一致。兩個等號表示只要值相等就滿足條件。補充:
Time of Update: 2016-07-25
本文介紹下,用php來取得當前頁面的完整url的一段代碼,很簡單,很實用,有需要的朋友參考下。在php中,超全域變數$_SERVER中包含了所有的資訊。通過$_SERVER,我們幾乎可以擷取到想要的url的各種資訊。本文,我們藉助$_SERVER這個超全域變數,來構造當前頁面的完整url。例1,代碼:例2,取得當前頁面的url。"; #localhost//擷取網頁地址 echo $_SERVER['PHP_SELF'].""; #/blog/testurl.php//擷取網址參數 echo $
Time of Update: 2016-07-25
本文介紹下,在php中根據時間戳記取得一個月的第一天的實現代碼,有興趣的朋友,可以研究下哦。在本節給出的這個函數,可以擷取當月的第一天。該函數接受一個單一的,可選的參數,它是一個UNIX時間戳記的任何日期。然後,該函數將返回從UNIX時間戳記月份的第一天的UNIX時間戳記。如果沒有時間戳記,該功能預設當前的月份。由此產生的時間戳記,可以結合php的日期函數date()進行任意可能的操作。非常適合用作日曆類,以及擷取任何一個月的第一天。代碼:'; /*** using a timestamp *
Time of Update: 2016-07-25
本文介紹下,php中錯誤處理函數error_reporting()的用法,有需要的朋友參考下。在php中,error_reporting() 設定 PHP 的報錯層級並返回當前層級。文法:error_reporting(report_level)如果參數 level 未指定,當前報錯層級將被返回。下面幾項是 level 可能的值:; 錯誤報表是按位的。或者將數字加起來得到想要的錯誤報表等級。; E_ALL – 所有的錯誤和警告; E_ERROR – 致命性運行時錯; E_WARNING –
Time of Update: 2016-07-25
/*** session mysql記憶體表@Usage: use some other storage method(mysql or memcache) instead of php sessoin @author:lein @Version:1.2 */ session_start(); if(!isset($_SESSION['test'])){ $_SESSION['test']="123_lein_".date("Y-m-d H:i:s"); } class
Time of Update: 2016-07-25
$a=array(1,4,5);$b=$a;//數組並未被複製$a[1]=10;//數組複製了,並且修改了值print_r($a);print_r($b);?> 複製代碼運行完畢後$a和$b的值是不相同的。$a是1,10,5$b是1,4,5這有點類似C#中實值型別的賦值。要使得$a和$b始終是同一份引用,則代碼寫為: $b=&$a; 複製代碼PHP中和Copy-on-write技術搭配的一個術語叫引用計數(reference
Time of Update: 2016-07-25
/****PHP陰曆轉農曆* by bbs.it-home.org*/class Lunar {var $MIN_YEAR = 1891;var $MAX_YEAR = 2100;var $lunarInfo =
Time of Update: 2016-07-25
include "phpqrcode/phpqrcode.php";$value="http://bbs.it-home.org";$errorCorrectionLevel = "L";$matrixPointSize = "4";QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);exit;?>複製代碼檔案輸出二維碼:include('phpqrcode/phpqrcode.php'); // 二維碼資料 $
Time of Update: 2016-07-25
本文介紹下,php產生全球唯一識別碼guid的例子,有需要的朋友參考下。1,建立php類庫檔案-guid.phpname = $coumputer_name; $address->ip = $ip; return $address; } function toString() { return strtolower($this->name.'/'.$this->ip); }}class Random { function nextLong() { $tmp =
Time of Update: 2016-07-25
/** --- CREATE COOKIE OBJECT --- $c = new cookie(); --- CREATE/UPDATE COOKIE --- $c->setName('myCookie') // REQUIRED ->setValue($value,true) // REQUIRED - 1st param = data string/array, 2nd param = encrypt
Time of Update: 2016-07-25
本文介紹下,用php中的curl函數取得指定IP地址下所有資訊的API代碼,有需要的朋友參考下。分享下用curl擷取指定IP下所有資訊的api代碼。有關curl的相關內容,可以參考以下文章:php curl上傳檔案的簡單例子php curl post的簡單樣本php curl應用執行個體分析php curl用法的執行個體代碼php使用curl判斷遠程檔案是否存在的代碼php使用curl偽造IP來源的代碼php curl 學習總結先充充電,然後看下面的代碼。代碼如下: true, );
Time of Update: 2016-07-25
本文介紹下,在php中使用file_put_contents在高並發與獨佔鎖時,寫入資料為空白的問題及解決方案,有需要的朋友參考下。在高並發訪問時,使用 file_put_contents 寫入檔案造成資料置空。查看官方文檔:int file_put_contents ( string $filename , string $data [, int $flags [, resource $context ]] )參數:filename要被寫入資料的檔案名稱。data要寫入的資料。類型可以是
Time of Update: 2016-07-25
本文分享一個好用的php與mysql操作類,此mysql類與其它類的不同在於,可以設定表的讀、寫鎖。有需要的朋友參考下吧。分享一個php與mysql操作類,代碼:getConnected()) { $this->closeConnection(); } if($this->connection = ($bPersistant ? mysql_pconnect($sHost, $sUser, $sPassword) : mysql_connect($sHost, $sUser,
Time of Update: 2016-07-25
本文介紹下,用php實現多線程抓取網頁的代碼,有需要的朋友參考下。在php中,可以使用Curl完成各種傳送檔案的操作,比如類比瀏覽器發送GET,POST請求等。php語言本身並不支援多線程,所以開發爬蟲程式效率並不高,因此藉助Curl Multi Functions 來實現並發多線程的訪問多個url地址。有關curl的基礎內容,可以參考如下的文章:php curl應用執行個體分析php curl用法的執行個體代碼php curl 學習總結 本節介紹使用 Curl Multi Functions
Time of Update: 2016-07-25
本文收集了php中有關image映像操作的一些函數,有簡要說明,有需要的朋友,可以參考下。php image映像函數集,如下:
Time of Update: 2016-07-25
本文介紹下,php實現分離頁面配置與代碼邏輯的具體方法,有需要的朋友,參考下吧。在php編程中,為了代碼清晰結構性強,通常需要分離頁面配置參數和代碼邏輯。約定唯一的命名空間,實現基本的所謂結構和行為分離。第一種方式,提供一個暴露在 window 的全域對象,這裡是 TB 變數。然後所有的代碼被封裝在該全域對象下。
Time of Update: 2016-07-25
本文分享下,我在實際工作中遇到的php中的雙引號與單引號的一個問題,並附有解決方案,有需要的朋友,可以作個參考。通過 PHP 過濾字串中的分行符號,通常會這樣操作:PHP 提供三種定義字串的方法:單引號、雙引號、本地文檔(英文叫做 here document 或者 heredoc)。單引號:使用單引號是最高效的方法,因為 PHP
Time of Update: 2016-07-25
// 注意包含正確的類路徑require_once(dirname(__FILE__) . '/export.php');$exceler= newJason_Excel_Export(); // 產生excel格式 這雷根據尾碼名不同而產生不同的格式。$exceler->setFileName('jason_excel.xls'); // 產生csv格式// $exceler->setFileName('jason_excel.csv'); //
Time of Update: 2016-07-25
分享一個php操作dns的類,可用於dns的查詢、dns解析等操作,有需要的朋友參考下。php實現的dns解析類,如下:name = $name; $this->type = $type; $this->dclass = $dclass; $this->ttl = $ttl; $this->specific_fields = $specific_fields; } function &getTypeSpecificField( $name ) { if(