Time of Update: 2017-02-08
一、Redis服務端首先下載Redis伺服器,點擊前往下載.msi版本,雙擊安裝Redis服務端就有了,並以服務的形式隨系統一起啟動:安裝好Redis伺服器之後第一件事就是設定密碼,進入安裝目錄:C:\Program Files\Redis - 找到設定檔:redis.windows-service.conf - 找到:# requirepass foobared - 斷行符號換行加上:requirepass 這裡寫自己的新密碼(頂行寫,前面不要留空格) -
Time of Update: 2017-02-08
安裝Redis (1) 下載Rediswget http://redis.googlecode.com/files/redis-2.2.11.tar.gztar xzvf redis-2.2.11.tar.gz (2) 編譯並安裝Redismake && make install (3) 複製並修改設定檔cp redis.conf /etc/redis.confvi /etc/redis.conf注意修改以下幾項:daemonize yesloglevel
Time of Update: 2017-02-08
ThinkPHP是一個快速、相容而且簡單的輕量級國產PHP開發架構,也是國內使用最為廣泛的國產架構。誕生於2006年,曆經FCS0.6.0到 ThinkPHP
Time of Update: 2017-02-07
本文執行個體講述了php基於dom實現的圖書xml格式資料。分享給大家供大家參考,具體如下:<?php $books = array(); $books [] = array( 'title' => 'PHP Hacks', 'author' => 'Jack Herrington', 'publisher' => "O'Reilly" ); $books [] =
Time of Update: 2017-02-15
雖然 Yii DAO 可以處理幾乎任何資料庫相關的任務, 但很可能我們會花費 90% 的時間以編寫一些執行普通 CRUD(create, read, update 和 delete)操作的 SQL 陳述式。 而且我們的代碼中混雜了SQL語句時也會變得難以維護。要解決這些問題,我們可以使用 Active Record。Active Record (AR) 是一個流行的 對象-關係映射 (ORM) 技術。 每個 AR 類代表一個資料表(或視圖),資料表(或視圖)的列在 AR
Time of Update: 2017-02-13
當建立 HTML 表單時,經常我們發現我們在寫很多重複而且在不同項目中很難重用的視圖代碼。 例如,對於每個輸入框, 我們需要以一個文字標籤和顯示可能的驗證錯誤來關聯它。 為了改善這些代碼的重用性,我們可以使用自版本 1.1.0 可用的表單產生器特徵。1. 基本概念Yii 表單產生器使用 CForm 對象來代表描述一個HTML表單所需的內容,包括哪些資料模型關聯到此表單, 表單中有哪些輸入框,以及如何渲染整個表單。開發人員主要需要建立和配置這個 CForm
Time of Update: 2017-02-13
有時我們想通過批量模式收集使用者輸入。也就是說, 使用者可以為多個模型執行個體輸入資訊並將它們一次性提交。 我們將此稱為 表格輸入(tabular input) ,因為這些輸入項通常以 HTML 表格的形式呈現。要使用表格輸入,我們首先需要建立或填充一個模型執行個體數組,取決於我們是想插入還是更新資料。 然後我們從 $_POST 變數中提取使用者輸入的資料並將其賦值到每個模型。和單模型輸入稍有不同的一點就是: 我們要使用 $_POST['ModelClass'][$i]
Time of Update: 2017-02-13
編寫 login 視圖是很簡單的,我們以一個 form 標記開始,它的 action 屬性應該是前面講述的 login 動作的URL。 然後我們需要為 LoginForm 類中聲明的屬性插入標籤和表單域。最後, 我們插入一個可由使用者點擊提交此表單的提交按鈕。所有這些都可以用純HTML程式碼完成。Yii 提供了幾個助手(helper)類簡化視圖編寫。例如, 要建立一個文本輸入欄位,我們可以調用 CHtml::textField(); 要建立一個下拉式清單,則調用
Time of Update: 2017-02-13
介紹過 Yii 中的基本概念之後,我們現在講解使用 Yii 開發Web應用時的一般開發流程。 此處的開發流程假設我們已經完成了對應用的需求分析和必要的設計分析。建立目錄結構骨架。建立第一個Web應用 中講到的 yiic工具可以快速實現此步驟。配置此 應用。這是通過修改應用設定檔實現的。 此步驟可能也需要編寫一些應用組件(例如使用者組件)。為所管理的每個類型的資料建立一個 模型 類。 Creating First Yii Application 和 Automatic Code
Time of Update: 2017-02-13
Yii 偏愛規範勝於配置。遵循規範可使你能夠建立成熟的Yii應用而不需要編寫、維護複雜的配置。 當然了,在必要時,Yii 仍然可以在幾乎所有的方面通過配置實現自訂。下面我們講解 Yii 編程中推薦的開發規範。 為簡單起見,我們假設 WebRoot 是 Yii 應用安裝的目錄。1. URL預設情況下,Yii 識別如下格式的 URL:http://www.php.cn/r GET 變數意為 路由(route) ,它可以被Yii解析為 控制器和動作。 如果 ActionID
Time of Update: 2017-02-11
注意: 版本 1.0.3 起支援模組。模組是一個獨立的軟體單元,它包含 模型, 視圖, 控制器 和其他支援的組件。 在許多方面上,模組看起來像一個 應用。主要的區別就是模組不能單獨部署,它必須存在於一個應用裡。 使用者可以像他們訪問普通應用的控制器那樣訪問模組中的控制器。模組在一些情境裡很有用。對大型應用來說,我們可能需要把它劃分為幾個模組,每個模組可以單獨維護和部署。一些通用的功能,例如使用者管理, 評論管理,可以以模組的形式開發,這樣他們就可以容易地在以後的項目中被複用。1.
Time of Update: 2017-02-11
視圖是一個包含了主要的使用者互動元素的PHP指令碼.他可以包含PHP語句,但是我們建議這些語句不要去改變資料模型,且最好能夠保持其單純性(單純作為視圖)。為了實現邏輯和介面分離,大段的邏輯應該被放置於控制器或模型中,而不是視圖中。視圖有一個名字,當渲染(render)時,名字會被用於識別視圖指令檔。視圖的名稱與其視圖指令碼名稱是一樣的.例如:視圖 edit的名稱出自一個名為 edit.php 的指令檔.要渲染時如,需通過傳遞視圖的名稱調用
Time of Update: 2017-02-07
我們將0-Z(0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ)分別代表數值0-35,如字母Z代表35。這樣的話我要得到一個5位的編號,最大資訊量就是36的5次方了,36^5 =
Time of Update: 2017-02-07
以下是文章本文:一、封裝性 封裝就是把抽取出來的資料和對資料的操作封裝在一起,資料被保護在內部,程式的其他部分只有被授權的操作(方法)才能對資料進行操作。 php提供了三種存取控制修飾符 public 表示全域,本類內部,類外部,子類都可以訪問 protected 表示受保護的,只有本類或子類可以訪問 private 表示私人的,只有本類內部可以訪問
Time of Update: 2017-02-07
以下本文:php檔案夾操作函數string basename ( string path [, string suffix] )給出一個包含有指向一個檔案的全路徑的字串,本函數返回基本的檔案名稱。如果檔案名稱是以 suffix 結束的,那這一部分也會被去掉。在 Windows 中,斜線(/)和反斜線()都可以用作目錄分隔字元。在其它環境下是斜線(/)。string dirname ( string path )給出一個包含有指向一個檔案的全路徑的字串,本函數返回去掉檔案名稱後的目錄名。在
Time of Update: 2017-02-10
這篇文章主要介紹了PHP 擷取指定地區的天氣執行個體代碼的相關資料,需要的朋友可以參考下PHP 擷取指定地區的天氣在開發網站的時候用到天氣查詢,由於是基於Wordpress的 所以有很多限制,先建一個【weather.PHP】的檔案,然後看代碼:<?php //擷取天氣 $url = 'http://m.weather.com.cn/data/'; $id = '101181101'; //焦作的代號 $data = file_get_
Time of Update: 2017-02-07
以下本文:建立一個PHP檔案captcha_code_file.php//首先開啟sessionsession_start();//定義前台顯示驗證碼長&寬$image_width = 120;$image_height = 40;$characters_on_image = 6;$font = './monofont.ttf';//The characters that can be used in the CAPTCHA code.//avoid confusing
Time of Update: 2017-02-10
本篇文章主要介紹了Yii2架構實現資料庫常用操作總結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧通用:use yii\db\Query;$query = new Query();查詢:Query:$rows = (new \yii\db\Query()) ->select(['code', 'name', 'population']) ->from('country')
Time of Update: 2017-02-07
1、開啟GD擴充extension=php_gd2.dllApache restart2、樣本:情境:製作500×300的綠色圖片①建立畫布畫布,一種資源型資料。可以操作的映像資源。建立新畫布(建立) ImageCreate(寬,高),建立基於調色盤的畫布。 imageCreateTrueColor(寬,高);建立真彩色的畫布。基於圖片建立畫布(開啟) imageCreateFromJPEG(圖片地址); imageCreateFromPNG(圖片地址); imageCreateFromGIF(
Time of Update: 2017-02-09
你的第一個擴充每一個php擴充的構建至少需要兩個檔案: 一個configuration檔案, 它告訴編譯期要構建哪些檔案以及需要什麼外部的庫, 還需要至少一個源檔案, 它執行實際的工作.剖析擴充實際上, 通常會有第二個或第三個設定檔, 以及一個或多個標頭檔. 對於你的第一個擴充, 你需要添加每種類型的一個檔案並使用它們工作.設定檔要開始了, 首先在你的php原始碼分類樹的ext/目錄下建立名為sample的目錄. 實際上這個新的目錄可以放在任何地方,