原创 PHP數組函數(遍歷、排序)

一、遍歷 foreachforeach(array_expression as $value) 和 foreach(array_expression as $key=>$value) list()和each():list()僅能用於數字索

原创 Cookie和SESSION(一)

Cookie和SESSION是數據的臨時檔案館。 Cookie將數據存儲在客戶端,實現數據的持久存儲。 SESSION將數據存儲在服務器端,保證數據在程序的單次訪問中持續有效。 有了Cookie和SESSION這個臨時檔案館,就可以解決H

原创 GD2函數庫

GD2函數庫是一個開放的、動態創建圖像的、源代碼公開的函數庫,可以從官方網站http://www.boutell.com/gd下載最新版本的GD2庫。使用GD2函數庫可以在頁面中繪製各種圖形圖像,以及統計圖,如果與Ajax技術相結合,還可

原创 PHP之類的構造方法和析構方法

1、構造方法 構造方法是對象創建完成後第一個被對象自動調用的方法。 在PHP5以前的版本中,構造方法的名稱必須與類名相同;在PHP5的版本中,構造方法的名稱必須是以兩個下劃線開頭的“__construct()”。雖然在PHP5中構造方法的

原创 Cookie和SESSION(二)

 cookie 常用於識別用戶。 什麼是 Cookie? cookie 常用於識別用戶。cookie 是服務器留在用戶計算機中的小文件。每當相同的計算機通過瀏覽器請求頁面時,它同時會發送 cookie。通過 PHP,您能夠創建並

原创 MySQL數據庫操作(一)

1、創建新數據庫       CREATE DATABASE db_name;       db_name可由任意字母、阿拉伯數字、下劃線、“$”組成,可以使用上述的任意字符開頭,但不能使用單獨的數字。 2、選擇指定的數據庫      

原创 PHP表單提交(POST&GET&URL編/解碼)

POST方法不依賴於URL,不會將傳遞的參數值顯示在地址欄中。另外,POST方法可以沒有限制地傳遞數據到服務器,所有提交的信息在後臺傳輸,用戶在瀏覽器是看不到這一過程的,安全性高。 POST方法比較適合用於發送一個保密的或者大量的數據到服

原创 輸出上傳圖片時變形的解決方法

上傳圖片是一個比較常見的功能,但是在輸出上傳圖片時可能會遇到一些問題,由於上傳圖片的大小沒有固定,從而可能會導致圖片在輸出時變形,這是一個讓人傷腦筋的問題。如果在上傳圖片時直接將其生成一個固定大小的縮略圖,並同時保存上傳的原始圖片,那麼在

原创 PHP操作MySQL數據庫的方法

1、連接MySQL服務器       mysql_connect('hostname','username','password');        //hostname:MySQL服務器的主機名(或IP),若省略端口號,默認爲3306

原创 PHP之文件處理

1、打開文件 resource fopen( string filename, string mode [, int use_include_path [, resource zcontext]]) //文件名的路徑分隔符用“/” //m

原创 PCRE兼容正則表達式函數

1、字符串的匹配與查找 (1)preg_match() 根據正則表達式的模式對指定的字符串進行搜索和匹配。 int preg_match( string pattern, string subject [, array matches [

原创 public、private、protected/抽象類和接口/final、static、clone

1、public 可以在類內、類外被其他的類和對象調用。子類可以繼承和使用父類中所有的公共成員。 對於成員方法,如果沒有寫關鍵字,默認就是public。 2、private 只能在所屬類的內部被調用和修改,不可以在類外被訪問,即使是子類中

原创 MySQL數據庫操作(二)

1、向數據表中添加數據       (1)列出新添加數據的所有的值。              insert into table_name values(value 1, value 2, ...)       (2)給出要賦值的列,然

原创 PHP之文件上傳

文件上傳,其學習步驟如下: ①學習如何控制上傳文件(配置php.ini文件) ②學習對上傳文件判斷(判斷上傳文件的格式、大小) ③學習執行文件上傳操作的方法 1、開啓文件上傳功能 在php.ini中修改File_Uploads項的以下參數

原创 使用phpMyAdmin時遇到的問題(win7)

1、在輸入SQL語句時,屬性列的名字應該用“`”來引用(數字鍵1左邊的那個鍵,在英語環境下顯示的符號) 如:insert into tb_user(`name`,`sex`) values('薄荷','男');