然後建立檔案如下,第1步驟連資料庫,然後寫,然後讀. 複製代碼 代碼如下: $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = ""; $mysql_database = "db"; //抓ip $ip = getenv ("REMOTE_ADDR"); //建立連線--透過(伺伺服器位置,使用者名稱,使用者密碼) $conn
複製代碼 代碼如下:date_default_timezone_set('PRC'); //預設時區 echo "今天:",date("Y-m-d",time()),""; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),""; echo "昨天:",date("Y-m-d",strtotime("-1 day")), ""; echo "明天:",date("Y-m-d",strtotime("+1 day"
今天更上1層樓了...先寫1個:(數字相加的) 複製代碼 代碼如下: $a = "10"; //將右邊"連"到左邊 $a += "2"; //將右邊"加"到左邊 echo $a."\n"; //這裡結果是12,大概意思就是,$a等於10了,然後又把2加到左邊(就是$a了),所以就是12了. ?> 我看來php寫法很注重行的概念,不管$a代表什麼,大概意思都是右邊到左邊."連到"或"加到"或"減到"等,!不只是數字之間的加連。還可以其他方式. 再寫1個:(右連到左內容的)
PHP對檔案的處理 PHP 在伺服器端檔案的應用上,相關的範疇不僅僅在於使用者與伺服器資料庫間的各種串連存取操作,也可以通過 PHP 內建的檔案處理函數,來進行一般檔案處理操作。 basename -- 返迴路徑中的檔案名稱部分 文法格式:$path = "/home/httpd/html/index.php"; $file = basename($path); // $file is set to "index.php" $file = basename($path,".
曾經 ECMAScript 4 建議指出這個功能將會增加到 ES4 規範中,但後來的在 ES4-discuss mailing list 的討論中,這個建議可能被廢除。 然而,你可以通過增加 call 和 apply 方法到 RegExp.prototype 中類似的現實這些方法。既有助於功能設計,又可實現對函數和Regex均有效隱藏類型(duck-typed )代碼。因此,讓我們增加這些方法。 RegExp.prototype.call = function (context, str) {
1.基本寫法: echo"買虛擬機器主機找壞狼!www.winshell.cn\n"; //這裡是php要寫內容! "\n"是代表換行 ";"代表結束 行多的話要加.要不會報錯. 2.程式的執: 程式的跑法 由上到下、由右到左, 遇到特殊控制才能回頭, 程式停止的方式,跑完結束、錯誤終止、指令結束. 3.寫程式時要注意 不用的變數盡量不要用,例如a=123,但程式用不到,就是浪費了,程式也會變慢.減少測試性寫法,減低廢碼.例如判斷對方是男女外星人什麼的.
資料類型種類 整形:可以有十進位和十六進位表示 符點形:浮點數由一個數字加一個小數點再加上一個數字組成。兩個數字序列不能同時為空白。 字串:由單引號或者雙引號括起來的字元或者數字,字串中要用逸出字元才能表示的特殊符號。 日期和時間的值:列如 2005-05-30 12:30:25 日期是按年-月-日 NUUL值:是一種無類型的值,表示“空,什麼也沒有”。 ______________________________________________________________________
先培養對php的興趣,就先瞭解php相對其他程式的優點.其實優點很多了.主要列舉以下幾點. php能做任何事情,例如收集表單資料,產生動態網頁,或者發送/接收 Cookies。但 PHP 的功能遠不局限於此。 asp--------- 1.微軟平台,花錢買. 2.漏洞多.非開源,很多代碼運行環境用法具體內容不公布. 3.效能差.伺服器系統. 4.程式傳寫不結構化. 5.除錯不容易.錯誤不好修改. 6.組件支援複雜多. jsp--------- 1.對硬體要求高. 2.要有java基礎.
preg_grep (PHP 4, PHP 5) preg_grep -- 返回與模式比對的數組單元 說明 array preg_grep ( string pattern, array input [, int flags] ) preg_grep() 返回一個數組,其中包括了 input 數組中與給定的 pattern 模式相匹配的單元。 flags 可以是以下標記: PREG_GREP_INVERT 如果傳遞入此標記,preg_grep() 會返回輸入數組中不匹配給定
對象的主要三個特性 對象的行為:可以對 對象施加那些操作,開燈,關燈就是行為。 對象的形態:當施加那些方法是對象如何響應,顏色,尺寸,外型。 對象的表示:對象的表示就相當於身份證,具體區分在相同的行為與狀態下有什麼不同。 物件導向模型 物件導向的概念: oop(物件導向的編程)它能是其代碼更加簡潔易於維護並且具有更強的可重性 什麼是類:
問題 你如何能輕鬆方便地建立這麼" 複雜 " 的對象即操作中不需要粘貼複製呢? 解決方案 建立一個工廠(一個函數或一個類方法)來製造新的對象。為了理解工廠的用處, 試想以下的不同之處…… 代碼: 複製代碼 代碼如下:$connection =& new MySqlConnection($user, $password, $database); ……使你的代碼可擴充和更簡潔…… 複製代碼 代碼如下:$connection =& create_connection();
首先建立查詢頁面: 複製代碼 代碼如下: 添加記錄 大家應該還記得,在之前的專題中已經介紹過PHP頁面之間如何傳值的技術。同樣,在這個頁面裡,當我們單擊提交後,我們將把ename與pcname這兩個參數通過post的方法傳遞給add_finish.php頁面。 接下來是最重要的,讓我們來看看如何用PHP編寫添加MySQL資料的語句: 複製代碼 代碼如下:$link =mysql_connect("localhost","root","管理員密碼");
一般來說,一個提供會員註冊的網站必定需要採集使用者的密碼,如何儲存使用者密碼就是個問題。我們當然不能將密碼以明文的方式儲存在資料庫中,因為這樣的話,一般的管理員就可以查看到使用者密碼,顯然對使用者來說是件相當危險的事情。 那如何解決這個問題呢,我們可以採取這樣的策略。 首先介紹一下PHP中MD5函數的使用方法: 複製代碼 代碼如下:$pswd1=md5("cenusdesign"); echo $pswd1;
先向大家說明需求:按照我們系統的要求,我們將通過部門名稱、員工姓名、PC名稱、IP地址等等欄位來進行組合查詢從而得到想要的資料結果。那麼,為了簡單起見,我們用兩個條件(部門名稱、員工姓名)的組合查詢來向大家說明這一技術技巧。當我們只輸入部門名而員工姓名為空白值時,那麼部門內所有員工資訊將被呈現,只有當你同時限制部門與員工姓名時,才能查詢出唯一資訊。 那就讓我們開始。 首先建立查詢頁面search.php,不同於上次單一條件查詢,這次我們需要兩個條件的組合進行查詢。 查詢
我們一定會碰到這樣的情況:銀行A與銀行B幾乎同時開啟你的賬戶並看到你的賬戶上原有1000元存款,然後兩家銀行都想在你的賬戶上加上500元存款。那麼,銀行A便將1000元改成1500元,同時,銀行B也將1000元改成了1500元。這樣就糟糕了!最後,你的銀行賬戶上最後只有1500元而不是理應的2000元,等於白白損失了500元!這就是在沒有鎖定資料的情況下修改造成的嚴重問題。然而,我們可以通過時間戳記來巧妙解決這個問題。 我們來看思路:
細心的朋友一定注意到,上一次PHP頁面間傳遞參數的專題中有這麼一段程式: 其中的method我用了POST,但為什麼不用GET方法呢? 首先來看看POST與GET傳值的區別: Post傳輸資料時,不需要在URL中顯示出來,而Get方法要在URL中顯示。 Post傳輸的資料量大,可以達到2M,而Get方法由於受到URL長度的限制,只能傳遞大約1024位元組。 一般來說,我們用POST傳值作為首選,這樣做較為安全。 本文轉載自www.cenusblog.
首先給大家介紹如何通過表單傳值查詢資料。 任務目標:在表單中輸入部門名,查詢出相應部門的人員資訊。 先建立search.php檔案。 第一步,插入一表單,在其中包含一個輸入框,一個提交按鈕。search.php檔案內容如下所示: 複製代碼 代碼如下: Search 這樣,我們就得到了一個資料提交頁面,其含義就是,當我們點擊Search按鈕時,系統將名字為depart的輸入框中所輸入的資料通過Post的方法傳遞給search_result.
用於顯示錯誤資訊和成功資訊,其實也可以直接echo出錯誤資訊,這裡我只是想我的出錯資訊頁面漂亮點,定義了一個頁面輸出的函數罷了。 複製代碼 代碼如下:// savecomment.php// 大家先不要看注釋,看完本文後,再回過頭來看 require ("config.php"); mysql_connect($servername,$dbusername,$dbpassword) or die ("資料庫連接失敗"); $name=$_POST['name'];
PHP頁面中如果不希望出現以下情況: 單引號被轉義為 /' 雙引號被轉義為 /" 那麼可以進行如下設定以防止: 方法一:在php.ini中設定:magic_quotes_gpc = Off 方法二: $str=stripcslashes($str)
缺點:長寬不一的圖片會被展開變形,不能智能裁切,需要智能裁切的,請自行研究。$config = array(); $config['path'] = "./"; $config['t_width'] = 120; $config['t_height'] = 98; $config['ignore'] = array("",".",".."); $config['prefix'] = "thumb_"; $done = 0; define("IMAGE_JPG", 2);