Time of Update: 2016-11-24
<?php /** * Mysqli類 * * @author 廢墟 * @version v1.0 2009-08-18 * @link http://anerg.cn/ */ class db_mysqli { protected $mysqli; protected $sql; protected $rs; protected $query_num = 0; protected $fetch_mode = MYSQLI_ASSOC; protected
Time of Update: 2016-11-24
1. 第一句首字母要大寫:<{$str1|capitalize}>2. 第二句模板變數 + 李曉軍:<{$str2|cat:"李曉軍"}>3. 第三句輸出當前日期:<{$str3|date_format:"%Y年%m月%d日"}>4. 第四句.php程式中不處理,它顯示預設值:<{$str4|default:"沒有值!"}>5.
Time of Update: 2016-11-24
break(PHP 4, PHP 5)break 結束當前 for,foreach,while,do-while 或者 switch 結構的執行。break 可以接受一個可選的數字參數來決定跳出幾重迴圈。<?php $arr = array('one', 'two', 'three', 'four', 'stop', 'five'); while (list (, $val) =
Time of Update: 2016-11-23
php $_FILES詳解$_FILES 經由 HTTP POST 檔案上傳而提交至指令碼的變數。類似於舊數組 $HTTP_POST_FILES 數組(依然有效,但反對使用)。詳細資料請參閱 POST 方法上傳。$_FILES數組內容如下:<input type="file"
Time of Update: 2016-11-23
php 往mysql中插入資料<html><head><title>Add New Record in MySQL Database</title></head><body><?phpif(isset($_POST['add'])){$dbhost = 'localhost:3306';$dbuser = 'root';$dbpass = 'root';$
Time of Update: 2016-11-23
lib_time.php gmtime() P: 獲得當前格林威治時間的時間戳記 /$0 server_timezone() P: 獲得伺服器的時區 /$0 local_mktime($hour = NULL , $minute= NULL, $second = NULL, $month = NULL, $day = NULL, $year = NULL) P: 產生一個使用者自訂時區日期的GMT時間戳記 local_date($format, $time = NULL) P:
Time of Update: 2016-11-24
PHP 支援一個錯誤控制運算子:@。當將其放置在一個 PHP 運算式之前,該運算式可能產生的任何錯誤資訊都被忽略掉。如果用 set_error_handler() 設定了自訂的錯誤處理函數,仍然會被調用,但是此錯誤處理函數可以(並且也應該)調用 error_reporting(),而該函數在出錯語句前有 @ 時將返回 0。如果啟用了 track_errors 特性,運算式所產生的任何錯誤資訊都被存放在變數 $php_errormsg
Time of Update: 2016-11-23
之前我們曾深入的探討過PHP緩衝技術,其中主要提到了資料緩衝。資料緩衝主要是指資料庫查詢快取,每次訪問頁面的時候,都會先檢測相應的快取資料是否存在,如果不存在,就串連資料庫,得到資料, 並把查詢結... 之前我們曾深入的探討過PHP緩衝技術,其中主要提到了資料緩衝。資料緩衝主要是指資料庫查詢快取,每次訪問頁面的時候,都會先檢測相應的快取資料是否存在,如果不存在,就串連資料庫,得到資料, 並把查詢結果序列化後儲存到檔案中,以後同樣的查詢結果就直接從緩衝表或檔案中獲得。
Time of Update: 2016-11-24
簡單句法規則(用花括弧界定變數名,適用於PHP所有版本): $a = 'flower';echo "She received some $as";// 無效;字母s會被當成有效變數名組成元素,但是這裡的變數是$aecho "She received some ${a}s"; // 有效echo "She received some {$a}s"; //
Time of Update: 2016-11-22
php中支援的資料類型 在php中主要支援8種資料類型。和3中偽類型的一個形式。8種資料類型分為以下三3大類,第一個就是我們的標量類型,標量類型它只能儲存單一資料,那第二大類就是我們的複合類型,第三個呢就是特殊類型,分為這三大類,那首先我們來一類一類的來看。 在第一類中,標量類型中又分為以下四個小類,第一個就是我們的整形,那整型呢你可以通過int代表整型,或者是integer代表整型。第二個就是我們的浮點類型,可以通過float或者是double雙精確度浮點或者是real實數代表浮點。第三個
Time of Update: 2016-11-22
在較為智能的程式中,php可以擷取用戶端瀏覽器及作業系統資訊,然後根據瀏覽器及系統類別型,載入不同的頁面,以提供更加個人化的服務。 下面我們就一起來學習如何使用php擷取用戶端瀏覽器與作業系統資訊,有興趣的朋友可以參考下。 1、PHP超級全域變數$_SERVER數組中欄位['HTTP_USER_AGENT'] 擷取訪問使用者的所有資訊 以下是一個通過$_SERVER['HTTP_USER_AGENT']擷取到的字串 : Mozilla/5.0 (Windows;
Time of Update: 2016-11-24
<?php/** * 各種排序 * @author zhaojaingwei * @since 2011/11/21 16:14 * */$list = array(3,5,1,2,10,8,15,19,20);//快排function fast(&$list, $low, $high){ if($high - $low > 5){ while($low < $high){ $key = excute($list, $low,
Time of Update: 2016-11-24
<?php /* Utf-8、gb2312都支援的漢字截取函數 cut_str(字串, 截取長度, 開始長度, 編碼); 編碼預設為 utf-8 開始長度預設為 0 */ function cut_str($string, $sublen, $start = 0, $code = 'UTF-8') { if($code == 'UTF-8') { $pa =
Time of Update: 2016-11-24
<?php//1------cookie計數器if (isset($_COOKIE["num"])) {$num=$_COOKIE["num"]+1;}else {$num=1;}setcookie("num",$num);echo "You are the ".$num." times
Time of Update: 2016-11-22
前言冒泡排序大概的意思是依次比較相鄰的兩個數,然後根據大小做出排序,直至最後兩位元。由於在排序過程中總是小數往前放,大數往後放,相當於氣泡往上升,所以稱作冒泡排序。但其實在實際過程中也可以根據自己需要反過來用,大樹往前放,小數往後放。實戰直接上代碼:<?php/** * 冒泡排序演算法樣本 */// 這裡以一維數組做示範$demo_array = array(23,15,43,25,54,2,6,82,11,5,21,32,65);//
Time of Update: 2016-11-22
在PHP中require,include一個檔案時,大都是用相對路徑,是個很頭疼的問題。 例如: <web>(網站根目錄) ├<A>檔案夾 │ │ │ └1.php ├<B>檔案夾 │ │ │ └2.php └index.php問題:在1.php中通過include(“../B/2.php”)來引入B目錄下的2.php檔案; 在index.php中通過include(“A/1.php”)來引入A目錄下的1.php檔案; 運行出來當然會出現問題,找不到../B/
Time of Update: 2016-11-24
最近天天都是加班,好不容易年前休息了,就抽點時間謝謝,自認為還是比較簡單易懂的,沒有用什麼複雜牛叉的演算法,因為我也會,呵呵。(沒有對圖片大小邊界做判斷,只對容器做了判斷,請注意~ )懶得詳細說明了,先上前端代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
Time of Update: 2016-11-24
聲明:$array = array("id" => 1, "name" => "duanyong"); 得到所有鍵:$key = array_keys($array); 得到所有值:$values = array_values($array); 遍曆值和值:a. foreach ($array as $key => $value) { echo $key . "\t" . $value;}b.
Time of Update: 2016-11-24
小議PHP中換行的問題 1.echo "\n";只是進行了轉義,相當於空格,卻沒有換行,但在源檔案中換行了。(網友的解釋:\n是ASCII碼,瀏覽器解析的是HTML碼,不是ASCII碼) 2.echo "\r\n";經過調試跟1結果一樣。 3 .echo nl2br("\n"); 能實現換行, nl2br() 函數在字串中的每個新行 (\n) 之前插入 HTML 分行符號 (<br />)。 代碼:echo &
Time of Update: 2016-11-22
統計郵件開啟次數的做法基本上是在郵件中放入一個圖片,然後統計圖片開啟的次數mail.html<img src="mail.jpg" />這樣就可以通過日誌統計到圖片開啟的次數,但是這樣統計到的次數是存在誤差的。比如使用者多次開啟等。 其實在郵件中也可以這樣寫,直接將src指向到一個php檔案,然後在php檔案中輸出這個圖片就可以了。第一次嘗試:mail.html<img src="open.php" />mail.phpdie(