Time of Update: 2016-07-29
項目結構:開始搜尋: 這裡搜尋索引鍵("大""這")搜尋結果: 高亮顯示項目所需資料庫結構:實現代碼: conn.php 複製代碼 代碼如下:$conn = @ mysql_connect("localhost", "root", "") or die("資料庫連結錯誤"); mysql_select_db("form", $conn); mysql_query("set names 'gbk'"); ?> searchAndDisplayWithColor.php 複製代碼
Time of Update: 2016-07-29
PHP是什麼:PHP是一種在電腦上啟動並執行指令碼語言,她的創始人是拉斯姆斯·勒多夫,最早的兩個PHP版本就是由此人開發的;開發PHP語言的初衷比較簡單,是為了維護個人網頁、統計流量等。在1995年6月8日作者為了加速發展和最佳化,發布了她,也就是開源了。PHP的應用情境是什麼:PHP是一個應用範圍很廣的語言,特別是在網路程式的開發方面。一般來說PHP大多在伺服器端執行,通過執行PHP的程式來產生網頁提供瀏覽器讀取,此外也可以用來開發命令列指令碼程式和使用者端的GUI應用程式。PHP可以在許多的
Time of Update: 2016-07-29
主要函數是file_get_contents,主程式分兩段,跟我一起看過來吧(凡人部落格原創代碼,轉載請註明)。 複製代碼 代碼如下:function escape($str){ preg_match_all('/[\x80-\xff].|[\x01-\x7f]+/',$str,$r); $ar = $r[0]; foreach($ar as $k=>$v){ if(ord($v[0]) $ar[$k] = rawurlencode($v); else $ar[$k] =
Time of Update: 2016-07-29
代碼 複製代碼 代碼如下:/* * rc4密碼編譯演算法 * $pwd 密鑰 * $data 要加密的資料 */ function rc4 ($pwd, $data)//$pwd密鑰 $data需加密字串 { $key[] =""; $box[] =""; $pwd_length = strlen($pwd); $data_length = strlen($data); for ($i = 0; $i { $key[$i] = ord($pwd[$i % $pwd_length]); $box[
Time of Update: 2016-07-29
項目結構:上傳首頁:上傳效果:fileupload.php 複製代碼 代碼如下: //print_r($_FILES["upfile"]); if(is_uploaded_file($_FILES['upfile']['tmp_name'])){ $upfile=$_FILES["upfile"]; //擷取數組裡面的值 $name=$upfile["name"];//上傳檔案的檔案名稱 $type=$upfile["type"];//上傳檔案的類型 $size=$upfile["size"];
Time of Update: 2016-07-29
filter_var() 函數通過指定的過濾器過濾變數。 如果成功,則返回已過濾的資料,如果失敗,則返回 false。 文法 filter_var(variable, filter, options)variable:必需。規定要過濾的變數。 filter:可選。規定要使用的過濾器的 ID。 (參見下面的FiltersID列表) options:規定包含標誌/選項的數組。檢查每個過濾器可能的標誌和選項。 複製代碼
Time of Update: 2016-07-29
項目結構:運行效果:conn.php 複製代碼 代碼如下:$conn = @ mysql_connect("localhost", "root", "") or die("資料庫連結錯誤"); mysql_select_db("form", $conn); mysql_query("set names 'GBK'"); //使用GBK中文編碼; //替換空格,斷行符號鍵 function htmtocode($content) { $content = str_replace("\n", "",
Time of Update: 2016-07-29
現在讓我們瞭解下具體的使用方法 gettype() gettype 會根據 參數類型返回下列值 “boolean”(從 PHP 4 起) “integer” “double”(如果是 float 則返回“double”,而不是“float”) “string” “array” “object” “resource”(從 PHP 4 起) “NULL”(從 PHP 4 起) “unknown type” 例如: gettype('1');返回的是string
Time of Update: 2016-07-29
使用cookie儲存頁面登入資訊 1、資料庫連接配置頁面:connectvars.php 複製代碼 代碼如下://資料庫的位置 define('DB_HOST', 'localhost'); //使用者名稱 define('DB_USER', 'root'); //口令 define('DB_PASSWORD', '19900101'); //資料庫名 define('DB_NAME','test') ; ?> 2、登入頁面:logIn.php 複製代碼 代碼如下://插入串連資料庫的相關資訊
Time of Update: 2016-07-29
PHP 基礎知識部分 1. 求$a的值 複製代碼 代碼如下:$a = "hello"; $b = &$a; unset($b); $b = "world"; echo $a; 2. 求$b的值 複製代碼 代碼如下:$a = 1; $x = &$a; $b = $a++; echo $b; 3. 寫出一個函數實現 刪除指定目錄包括其下的所有子目錄以及檔案 4. 寫一個函數,算出兩個檔案的相對路徑,如: $a = '/a/b/c/d/e.php'; $b = '/a/b/12/34/c.php'
Time of Update: 2016-07-29
一、檔案結構建立3個檔案夾 controller檔案夾存放控制器檔案 view檔案夾存放視圖檔案 model檔案夾存放資料檔案 建立1個index.php 作為唯一入口 二、控制器 我們在controller檔案夾下建立一個democontroller.php檔案,檔案內容如下 複製代碼 代碼如下:class DemoController { function index() { echo('hello world'); } } /* End of file
Time of Update: 2016-07-29
我這裡實際是調用了一個zend的資料庫訪問的方法,使用了fetchAll方法,但由於資料庫中沒有該記錄,所以返回的對象是null,所以我就判斷對象是否為null: 複製代碼 代碼如下:if($obj==null){ ... } 這麼寫的結果,就是產生了上面那個notice,也真是奇怪,對象為null,竟然不能訪問了? 翻查資料後,發現,判斷是否為null,需要這麼判斷: 複製代碼 代碼如下:if (isset($obj)) { echo "This var is set set so I
Time of Update: 2016-07-29
1、這是一個縮圖類庫它是一個開源的圖片縮圖類庫,可以完成多種複雜的圖片縮圖產生和現實,使用起來非常的方便。 2、使用方法這裡有一篇關於其簡單實用的說明,英文比較簡單,就不翻譯了: Basic-Usage 3、API這裡有一個API列表: PHPThumb API 不過非常可惜,API中並沒有任何說明,只能對照其英文名稱猜測其效果,當然即使猜對了,也要測試下看看是否是正確的。
Time of Update: 2016-07-29
Notice: Use of undefined constant ALL_PS - assumed 'ALL_PS' in E:\Server\vhosts\www.lvtao.net\global.php on line 50 Notice: Undefined index: EaseTemplateVer in E:\Server\vhosts\www.lvtao.net\libs\template.core.php on line 51 Notice: Use of undefined
Time of Update: 2016-07-29
Regex(Regular Expression) Regex系統: 1.POSIX 2.Perl PHP中使用的regex是PCRE: NOTE:PCRE(Perl相容Regex,Perl Compatible Regular Expressions) PCRE文法: 1.定界符 必須成對出現,可以使用除0-9a-zA-Z\以外的任何字元 2.原子 1.正則需要匹配的可見和不可見字元都是原子 2.一個Regex最少含有一個原子
Time of Update: 2016-07-29
複製代碼 代碼如下:/* *用穿越火線快速入門php物件導向! *php目前已經成為國內的主流web developer的首選開發語言,其強大的物件導向容易使初學者找不到思緒,一頭霧水! *,藉助此文希望對初學者有所協助,假設Crossfire用php來開發. * 1類與對象 */ class Crossfire { public $Category='1,2,3'; //槍械種類,3個選擇武器類別 public $Weapon='ak|awp|m4a1';//購買的武器,擁有的武器
Time of Update: 2016-07-29
一、用HTTP頭資訊 也就是用PHP的HEADER函數。PHP裡的HEADER函數的作用就是向瀏覽器發出由HTTP協議規定的本來應該通過WEB伺服器的控制指令,例如: 聲明返回資訊的類型("Context-type: xxx/xxx"),頁面的屬性("No cache", "Expire")等等。 用HTTP頭資訊重新導向到另外一個頁面的方法如下: 複製代碼 代碼如下:$url = "http://www.jb51.net"; if (isset($url)) {
Time of Update: 2016-07-29
1.echo和print的區別 PHP中echo和print的功能基本相同(輸出),但是兩者之間還是有細微差別的。echo輸出後沒有傳回值,但print有傳回值,當其執行失敗時返回flase。因此可以作為一個普通函數來使用,例如執行下面的代碼後變數$r的值將為1。 $r = print "Hello World"; 這意味著print可用在一些複雜的運算式中,而echo則不行。但是,因為echo語句不要求返回任何數值,所已在代碼中echo語句的運行效率要略微快於print語句。
Time of Update: 2016-07-29
重載:同一個類中,函數名一樣,傳回值或者參數類型,個數不一樣的叫做重載。 覆蓋:同名函數,同傳回值類型,同參數的叫做覆蓋。指的是子類對父類中方法的覆蓋。 PHP不支援方法和操作符重載。JAVA不支援操作符的重載(但是“+”實際上是一種操作符重載)。 複製代碼 代碼如下:Class Father { public function fmeth1() { echo "fmeth1()..."; } //public function fmeth1($str1) { // echo "fmeth1()
Time of Update: 2016-07-29
你不必嚴格遵守這些原則,違背它們也不會被處以宗教刑罰。但你應當把這些原則看成警鈴,若違背了其中的一條,那麼警鈴就會響起 。 ----- Arthur J.Riel (1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。