發送一個原始 HTTP 標題[Http Header]到用戶端。標題 (header) 是伺服器以 HTTP 協義傳 HTML 資料到瀏覽器前所送出的字串,在標題與 HTML 檔案之間尚需空一行分隔例1 代碼如下複製代碼 <?PHPHeader(“Location: http://www.111cn.net”;);exit; //在每個重新導向之後都必須加上“exit”,避免發生錯誤後,繼續執行。?>
iconv不是php的預設函數,也是預設安裝的模組。需要安裝才能用的。如果是windows2000+php,你可以修改php.ini檔案,將extension=php_iconv.dll前的";"去掉,同時你要copy你的原php安裝檔案下的iconv.dll到你的winnt/system32下用法如下: 代碼如下複製代碼 $string =
定義和用法explode() 函數把字串分割為數組。文法explode(separator,string,limit)例子在本例中,我們將把字串分割為數組: 代碼如下複製代碼 <?php$str = "Hello world. It's a beautiful day.";print_r (explode(" ",$str));?> 輸出: 代碼如下複製代碼 Array([0] => Hello[
格式化日期date() 函數的第一個參數規定了如何格式化日期/時間。它使用字母來表示日期和時間的格式。這裡列出了一些可用的字母:•d - 月中的天 (01-31) •m - 當前月,以數字計 (01-12) •Y - 當前的年(四位元)您可以在我們的 PHP Date 參考手冊中,找到格式參數中可以使用的所有字母。可以在字母之間插入其他字元,比如 "/"、"." 或者 "-",這樣就可以增加附加格式了:
例 代碼如下複製代碼 <?phpfunction send_mail($from, $to, $subject, $message){ if ($from == "") { $from = '回憶未來 <webmaster@s135.com>';//寄件者地址
假如指令碼路徑下有如下檔案-bash-4.1# ll 總用量 12 -rw-rw-r--. 1 www web 133 7月 16 15:00 a.php -rw-r--r--. 1 lee web 59 2月 29 17:05 b.php -rw-r--r--. 1 lee web 81 3月 8 17:00 c.php先看一下php手冊對這二個函數的解釋:exec --- 執行外部程式 文法 : string
代碼如下複製代碼 /** * 擷取系統資訊 * * @return array */function getSystemInfo(){ $systemInfo = array(); // 系統 $systemInfo['os'] = PHP_OS; // PHP版本 $systemInfo['phpversion'] =
similar_text — 計算兩個字串的相似性int similar_text ( string $first , string $second [, float &$percent ] )$first 必需。規定要比較的第一個字串。$second 必需。規定要比較的第二個字串。$percent 可選。規定供儲存百分比相似性的變數名。兩個字串的相似程度計算依據 Oliver [1993] 的描述進行。注意該實現沒有使用 Oliver 虛擬碼中的堆棧,但是卻進行了遞迴調用,
例 代碼如下複製代碼 $array=array(1,2,3,4,5); echo $array[count($array)-1];//計算數組長度,然後擷取數組最後一個元素,如果數組中最後一個元素含有非數字鍵名,結果可能跟預期不符合 //適用於鍵名為數位數組 echo '<br>'; echo
什麼是頭資訊?這裡只作簡單解釋,詳細的自己看http協議。在 HTTP協議中,伺服器端的回答(response)內容包括兩部分:頭資訊(header) 和 體內容,這裡的頭資訊不是HTML中的<head></head>部分,同樣,體內容也不是<BODY>< /BODY>。頭資訊是使用者看不見的,裡麵包含了很多項,包括:伺服器資訊、日期、內容的長度等。而體內容就是整個HTML,也就是你所能看見的全
如我有兩個檔案a.php,b.php。a.php檔案中的語句是: 代碼如下複製代碼 <?phpecho “i am a.php”;?> 現在,我需要在b.php檔案顯示檔案a.php中的原始碼,是原始碼,如下: 代碼如下複製代碼 <?php$a_code = file_get_contents(‘a.php’);echo htmlspecialchars($a_code);//www.11
下面具體介紹Θ 類檔案都以.class.php為尾碼,使用駝峰法命名,並且首字母大寫,例如 Pay.class.php;Θ 類名和目錄_檔案名稱一致。例如:類名Zend_Autoloader的目錄是Zend/Autoloader.class.php;Θ 函數的命名使用小寫字母和底線的方式。例如:get_client_ip;Θ
例1 代碼如下複製代碼 foreach($list as &$value){ if(isOnline($value['uid'])){ $value['sid'] = '1'; }else{ $value['sid'] = '0';
一、值對象模式再說設計模式-值對象模式之前,你要瞭解值傳遞和引用傳遞:1.值對象模式概念:如果你把同一個對象資源賦值給兩個不同的變數,然後改變其中的一個變數,另一個變數仍然不受影響。這就是使用值對象模式的目的。看下面例子: 代碼如下 複製代碼 <?php class BadDollar {
一、if…else語句if...else 語句在條件成立時執行一塊代碼,條件不成立時執行另一塊代碼文法:1、簡單條件if(條件){ …… } else{
剛用到一個由字串來設定對像屬性名稱的功能。發現大括弧的作用真強….1. 動態設定對象的屬性名稱的使用:寫法一(不能正確設定):$obj->$string[$key]; //這裡只能使用$string的0位置的字元作為屬性名稱值,如:$string = 'string'; $obj->$string[$key] 等同於$obj->s[$key];寫法二(可以正確設定): $obj->{$string}[$key];
static關鍵字聲明一個屬性或方法是和類相關的,而不是和類的某個特定的執行個體相關,因此,這類屬性或方法也稱為“類屬性”或“類方法”。如果存取控制許可權允許,可不必建立該類對象而直接使用類名加兩個冒號“::”調用。static關鍵字可以用來修飾變數、方法。不經過執行個體化,就可以直接存取類中static的屬性和static的方法。static
在物件導向(OOP)語言中,一個類可以有一個或多個子類,而每個類都有至少一個公有方法作為外部代碼訪問的介面。而抽象方法就是為了方便繼承而引入的,現在來看一下抽象類別和抽象方法分別是如何定義以及他們的特點。什麼是抽象方法?我們在類裡面定義的只有方法名沒有方法體的方法就是抽象方法,所謂沒有方法體就是在方法聲明的時候沒有大括弧以及其中的內容,而是直接聲明時在方法名後加上分號結束,另外在聲明抽象方法時還要加一個關鍵字"abstract"來修飾。1、抽象關鍵字
下面分享一種方法同時滿足這兩種條件,既方便網站程式錯誤調試,又不影響網站的正常啟動並執行調試方法。將下面的php語句複製到公用代碼頂部即可。 代碼如下複製代碼 //ini_set('error_reporting',E_ALL ^
執行個體 代碼如下 複製代碼 <?php session_start(); $im = imagecreate(80,30);//建立圖片 $color =