Time of Update: 2017-01-21
一、用HTTP頭資訊 也就是用PHP的HEADER函數。PHP裡的HEADER函數的作用就是向瀏覽器發出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如聲明返回資訊的類型("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。 用HTTP頭資訊重新導向到另外一個頁面的方法如下:<? if (isset($url)) { Header("HTTP/1.1
Time of Update: 2017-01-21
$array=explode(separator,$string);
Time of Update: 2017-01-21
本文執行個體講述了php輸出含有“#”字串的方法。分享給大家供大家參考,具體如下:因為#在php中是注釋,無法正常輸出,需要轉換和處理。輸出頁:<? function zh($str) { for($i=0;$i<strlen($str);$i++) { if($str[$i]=="#") { $str[$i]="@"; } } return $str; }?><!DOCTYPE html PUBLIC
Time of Update: 2017-01-21
echo "asd";//字串 echo "ads$c";//字串+變數 echo 'ads$c';//字串 asd$c $c不是變數 echo "sd"."vs"; echo "sd","vs"; echo $a; echo $a.$b; echo $a,$b; echo $a.$b.$c; echo $a,$b,$c; echo
Time of Update: 2017-01-21
final---用於類、方法前。 final類---不可被繼承。 final方法---不可被覆蓋。 final類不能被繼承。 如果我們不希望一個類被繼承,我們使用final來修飾這個類。這個類將無法被繼承。比如我們設定的Math類,涉及了我們要做的數學計算方法,這些演算法也沒有必要修改,也沒有必要被繼承,我們把它設定成final類型。<? //聲明一個final類Math final class Math{ public static $pi = 3.14; public
Time of Update: 2017-01-21
一,this1,要用this,你必有是一個對像的形勢,不然它會報錯的,Fatal error: Using $this when not in object
Time of Update: 2017-01-21
/** * 判斷是否為搜尋引擎蜘蛛 * * @author Eddy * @return bool */ function isCrawler() { $agent= strtolower($_SERVER['HTTP_USER_AGENT']); if (!empty($agent)) { $spiderSite= array( "TencentTraveler", "Baiduspider+",
Time of Update: 2017-01-21
PHP執行個體化對象單例的方法:三私一公:2個私人方法,1個私人屬性,1個公用方法private function __construct(){} //不可以繼承構造方法private function __clone(){}//不可以繼承複製方法privare static $_instance;一公 public static function
Time of Update: 2017-01-21
<?php /* 類的聲明 * 1.你要開發的是什麼,確定寫什麼類 * 2.類中的成員一定要屬於這個類 * [修飾類的關鍵字] class 類名{ * 成員屬性: * 成員方法: * } * 3.在類中聲明成員屬性時,前面必須有修飾詞,當不確定使用哪個詞時,使用var或public * 一個檔案只儲存一個類,檔案名稱中包含類名,檔案:類名.class.php * 類名的寫法: * 變數:aaaBbbCcc * 函數:aaaBbbCcc * 常量:AAABBBCCC *
Time of Update: 2017-01-21
表結構現在有客戶表、訂單表、圖書表、作者表,客戶表Customer (id customer_name)訂單表Order (id order_name customer_id book_id)圖書表 (id book_name author_id)作者表 (id author_name)模型定義下面是這4個個模型的定義,唯寫出其中的關聯Customerclass Customer extends \yii\db\ActiveRecord{//
Time of Update: 2017-01-21
本文以執行個體形式展示了Yii使用find findAll尋找出指定欄位的實現方法,分享給大家供大家參考之用。具體方法如下:總所周知,採用如下方法:modelName::model() -> find() //找出的是一個對象modelName::model() -> findALL() //找出的是一個對象集合的數組可以找出對象與對象集合的數組,那麼如何找出我所需要的欄位的資料,而不是全部欄位的資料呢?之前我是這麼做的:$criteria = new
Time of Update: 2017-01-21
CTreeView用來顯示具有階層的資料,使用TreeView 通過設定Data屬性。Data為具有下面結構的數組:ext: string, 樹節點的文本。expanded: boolean,可選,表示該節點是否展開。id: string, 可選,該節點ID.hasChildren: boolean, 可選,預設為False,當為True表示該節點含有子節點。children: array,可選,子節點數組。htmlOptions: array,
Time of Update: 2017-01-21
CTabView 用來顯示分頁標籤,使用TabView的基本方法是配置tabs屬性,每個Tab可以配置如下屬性title:標籤標 題.content: 標籤顯示內容.view: 標籤顯示View的名稱,如果同時制定Content,則顯示Content內容。url: 點擊該 標籤時頁面重新導向到指定URL.data: 當指定View屬性時傳給該View的屬性數組.本例顯示三個標籤頁,分別使用不同 的標籤內容:beginWidget('CActiveForm');
Time of Update: 2017-01-21
CMaskedTextField為格式輸入框,可以為文字框指定Mask限制使用者可以出入的文字格式設定,如本例使用99.99.9999 ,可以只允許輸入類似日期的文本。修改View,添加CMaskedTextField組件widget('CMaskedTextField',array('model'=>$model,'attribute'=>'date','name'=>'date'
Time of Update: 2017-01-21
CClipWidget提供了類似錄製“宏”的功能,定義在CClipWidget的init和run之間的內容可以存放在Controller的Clip變數中 ,然後重新回放到任意其它位置。CClipWidget封裝的是CBaseController的beginClip和 endClip,CBaseController的 beginClip和 endClip的基本用法如下:首先定義Clip$this->beginClip('clipID');// ... display the
Time of Update: 2017-01-21
1.php中用smarty模板產生的html在瀏覽器中頂部有一空行. 2.用firedebug發現 meta和link標記在body標籤裡. 本機上wmap運行沒事, 送到遠程伺服器上是IASP的服務, 會出現上述bug. 看了下源檔案, 文本一樣的. 但儲存時提示編碼問題.估計是utf-8問題了. 在網上找了下, 是utf-8 BOM問題. 解決方案:
Time of Update: 2017-01-21
通過前面的學習,我們瞭解了Yii Web應用的基本組成部分,也會編寫像Hangman猜單詞遊戲這樣簡單的應用。在第一個例子 Yii Framework 開發簡明教程(1) 第一個應用Hello World 我們介紹了Yii Web應用採用MVC模型,也說明了本教程目的是通過不 同的視角(主要是通過開發Windows應用C++,C#程式員的角度)協助Windows案頭應用或ASP.Net程式員較快的掌握PHP Yii
Time of Update: 2017-01-21
在Hangman中定義的GameController使用到一些屬性word,可以使用$this->word 的格式來讀寫這個屬性,但實際上在 GameController對應到這個屬性的方法為/*** @return string the word to be guessed. This value is persistent* during the whole game session.*/public function getWord(){return
Time of Update: 2017-01-20
Bootstrap是Twitter推出的一個開源的用於前端開發的工具包。它由Twitter的設計師Mark Otto和Jacob Thornton合作開發,是一個CSS/HTML架構。Bootstrap提供了優雅的HTML和CSS規範,它即是由動態CSS語言Less寫成。Bootstrap一經推出後頗受歡迎,一直是GitHub上的熱門開源項目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking
Time of Update: 2017-01-21
php的header來定義一個php頁面為utf編碼或GBK編碼 php頁面為utf編碼 header("Content-type: text/html; charset=utf-8"); php頁面為gbk編碼 header("Content-type: text/html; charset=gb2312"); php頁面為big5編碼 header("Content-type: text/html; charset=big5");