Time of Update: 2016-07-15
PHP函數mt_srand說明void mt_srand ( int seed )用 seed 來給隨機數發生器播種。從 PHP 4.2.0 版開始,seed 參數變為可選項,當該項為空白時,會被設為隨時數。例子 1. PHP函數mt_srand 範例 ?php // seed with microseconds function make_seed() { list($usec, $sec) = explode (' ',
Time of Update: 2016-07-15
對於在PHP 3.0中,幾乎你所寫的任何東西都是運算式。運算式的最簡單但精確的定義是”有一個值的任何東西”。 一個簡單的例子是常量和變數。當你寫 “$a = 5″時, 你給 $a 賦了值 ‘5′ 。 (在這種情況下, ‘5′ 是一個整形常量)。 在此,你是希望把 $a 賦值成 5。所以寫 $b = $a 時,你希望的結果就是 $b = 5 。即 $a 是一個值為 5 的運算式。
Time of Update: 2016-07-15
下面是總結的幾個PHP類phpExcel使用方法建立一個excel$objPHPExcel = new PHPExcel();PHP類phpExcel儲存excel—2007格式$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);//或者$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);
Time of Update: 2016-07-15
PHP生動影像建立是相當容易的一件事情。下面,筆者將詳細介紹如何?。在使用基本的映像建立函數之前,需要安裝GD庫檔案。如果要使用與JPEG有關的映像建立函數,還需要安裝jpeg-6b,如果要在映像中使用Type
Time of Update: 2016-07-15
如果我們在實際編程中碰到無法改變的常數值時,通常都會定義一個常量來使用這個常數值。那麼這時我們就用到了在定義一個常量的時候我們可以使用const來修飾這個常量,使用PHP const修飾的常量更其它的常量有點不同的地方就是:常量名前不要使用”$”,切記!當然這個常量值也是不能修改的,一旦定義就不能程式的任何地方進行“人為”的修改。這跟使用define定義是一樣,還有就是使用const來定義當然也遵守其它常量的命名規則――使用大字的字母。看個PHP
Time of Update: 2016-07-15
1、前言對於web編程的老手來說,編寫這種代碼實在是和呼吸一樣自然,但是對於初學者來說,常常對這個問題摸不著頭緒,因此特地撰寫此文對這個問題進行詳細的講解,力求讓看完這篇文章的朋友在看完以後對於分頁顯示的原理和實現方法有所瞭解。本文適合初學者閱讀,所有範例程式碼均使用php編寫。2、PHP文章分頁原理所謂分頁顯示,也就是將資料庫中的結果集人為的分成一段一段的來顯示,這裡需要兩個初始的參數:每頁多少條記錄($PageSize)?當前是第幾頁($CurrentPageID)?現在只要再給我一個結果集
Time of Update: 2016-07-15
PHP程式員們在掌握了在PHP中類的繼承是使用最多的一個編程特性,我們可以建立一個基類(父類)然後在這其中定義一些基本的方法,在我們的子類我們可以擴充父類中的方法這就叫覆蓋,但是如果說你在父類的某些很關鍵的方法你不能被子類繼承,因為如果子類繼承了這個方法可能給程式帶來一定的麻煩,所以我們希望這個方法是“私人”的,是不能被擴充的,這在PHP使用了final關鍵字來修飾你要不被繼承的方法。PHP
Time of Update: 2016-07-15
作用:取得隨機字串PHP擷取隨機數的參數: 1、(int)$length = 32 #隨機字元長度 2、(int)$mode = 0 #隨機字元類型,0為大小寫英文和數字,1為數字,2為小寫字母,3為大寫字母,4為大小寫字母,5為大寫字母和數字,6為小寫字母和數字PHP擷取隨機數定義類代碼 ?php class getRandstrClass { function getCode ($length = 32, $mode = 0) { switch ($mode) {
Time of Update: 2016-07-15
我們在學習PHP函數pack定義:壓縮資料到位字串之中。文法: string pack(string format, mixed [args]...);傳回值: 字串PHP函數pack種類: 資料處理PHP函數pack內容說明 本函數用來將資料壓縮打包到位的字串之中。本函數和 Perl 的同名函數功能用法完全相同。參數 format 為壓縮的格式php echo pack("C3",80,72,80); ?>
Time of Update: 2016-07-15
我們對於第一種方法是使用php -f /path/to/yourfile.php。調用PHP CLI解譯器,並給指令碼傳遞參數。這種方法首先要設定php解譯器的路徑,Windows平台在運行CLI之前,需設定類似path c:php的命令,也失去了CLI指令碼第一行的意義,因此不建議使用該方法。第二種方法是首先運行chmod+x (UNIX/Linux環境),將該PHP檔案置為可執行許可權,然後在CLI指令碼頭部第一行加入聲明(類似於#! /usr/bin/php或PHP
Time of Update: 2016-07-15
當我們在網站中上傳圖片時,很多都有在圖片上添加浮水印的需求。下面我們就為大家詳細講解PHP GD庫實現中文浮水印的相關程式碼範例: ?php $im = imagecreatetruecolor(100,100); //建立一個真彩色映像 $white = imagecolorallocate($im,255,235,255); //為一幅映像分配顏色,這一點和我的設計常識有區別.. 我從來沒想過,在繪畫時,要先給指定的映像標識分配顏色
Time of Update: 2016-07-15
我們在使用GetImageSize作用:取得圖片的大小[即長與寬] PHP GD庫函用法:array GetImageSize(string filename, array [imageinfo]);ImageArc作用:畫弧線用法:int ImageArc(int im, int cx, int cy, int w, int h, int s, int e, int col);ImageChar作用:寫出橫向字元PHP GD庫函用法:int ImageChar(int im, int
Time of Update: 2016-07-15
某些應用程式資源是獨佔的,因為有且只有一個此類型的資源。例如,通過資料庫控制代碼到資料庫的串連是獨佔的。您希望在應用程式中共用資料庫控制代碼,因為在保持串連開啟或關閉時,它是一種開銷,在擷取單個頁面的過程中更是如此。PHP單元素設計模式可以滿足此要求。如果應用程式每次包含且僅包含一個對象,那麼這個對象就是一個單元素(Singleton)。清單 1 中的代碼顯示了 PHP V5 中的一個資料庫連接單元素。PHP單元素設計模式案例:清單 1. Singleton.phpphp
Time of Update: 2016-07-15
定義匹配顏色。文法:int imagecolorallocate(int im, int red, int green, int blue);傳回值:整數函數種類:圖形處理PHP匹配顏色函數內容說明: 本函數用來匹配圖形的顏色,供其它繪圖函數使用。參數 im 表示圖形的 handle。參數 red、green、blue 是色彩三原色,其值從 0 至 255。PHP匹配顏色函數使用範例: ? $white = imagecolorallocate($im, 255,255,255);
Time of Update: 2016-07-15
我們學習一、PHP intval函數描述intval函數有個特性:"直到遇上數字或正負符號才開始做轉換,再遇到非數字或字串結束時()結束轉換",在某些應用程式裡由於對intval函數這個特性認識不夠,錯誤的使用導致繞過一些安全判斷導致安全性漏洞.二、PHP intval函數分析 PHP_FUNCTION(intval) { zval **num, **arg_base; int base; switch (ZEND_NUM_ARGS()) {
Time of Update: 2016-07-15
定義寫 ttf 文字到圖中。文法:array imagettftext(int im, int size, int angle, int x, int y, int col, string fontfile, string text);傳回值: 數組函數種類:圖形處理PHP函數imagettftext內容說明: 本函數將 ttf (truetype fonts) 字型文字寫入圖片。參數 size 為字形的尺寸;angle 為字型的角度,順時針計算,0 度為水平,也就是三點鐘的方向 (由左到右),
Time of Update: 2016-07-15
表格 1. PHP比較子例子 名稱 結果 $a == $b 等於 TRUE,如果 $a 等於 $b。 $a === $b 全等 TRUE,如果 $a 等於 $b,並且它們的類型也相同。(PHP 4 引進) $a != $b 不等 TRUE,如果 $a 不等於 $b。 $a <> $b 不等 TRUE,如果 $a 不等於 $b。 $a !== $b 非全等 TRUE,如果 $a 不等於 $b,或者它們的類型不同。(PHP 4 only) $a $a > $b 大於 TRUE,如果 $a 嚴格
Time of Update: 2016-07-15
我們在對1、模板的由來 在沒有模板技術之前,使用PHP開發程式,通常都是php代碼和html混編在一起。比如說新聞列表,很可能就是一個newslist.php頁面,結構如下: ? //從資料庫中讀取出要顯示的新聞記錄 ?> html> head>…….. /head> body> ? While ($news = mysql
Time of Update: 2016-07-15
謹慎使用==比較子,因為PHP是無類型的,但底層的C實現引擎是有類型的。最終都有類型轉換,比如0==”abc”結果是true,這可能不是我們想要的在語義上是某種明確類型的地方都要使用相關函數明確轉換一下:intval。。。
Time of Update: 2016-07-15
在具體講解PHP解釋性模板Phplib的使用之前,先說明為什麼使用php標籤的模板系統要繼續改進。其實,這主要還是因為PHP標籤對美工人員來說不方便。他們更加喜歡直接使用這種可視化的標籤,比如{title}。首先,我們自己把之前我們那個例子修改成使用可視化的標籤來處理。第一步,把shownews.php改成shownews.tpl,裡面的php標籤換成可視化的標籤,shownews.tpl的代碼如下: html> head> title>顯示新聞