複製代碼 代碼如下: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個:(右連到左內容的)
曾經 ECMAScript 4 建議指出這個功能將會增加到 ES4 規範中,但後來的在 ES4-discuss mailing list 的討論中,這個建議可能被廢除。 然而,你可以通過增加 call 和 apply 方法到 RegExp.prototype 中類似的現實這些方法。既有助於功能設計,又可實現對函數和Regex均有效隱藏類型(duck-typed )代碼。因此,讓我們增加這些方法。 RegExp.prototype.call = function (context, str) {
Regex 在PHP中有兩套Regex函數庫,兩者功能相似,只是執行效率略有差異: 一套是由PCRE(Perl Compatible Regular Expression)庫提供的。使用“preg_”為首碼命名的函數; 一套由POSIX(Portable Operating System Interface of Unix )擴充提供的(PHP預設)。使用以“ereg_”為首碼命名的函數; PHP中,Regex有三個作用: 匹配,也常常用於從字串中析取資訊。 用新文本代替匹配文本。
1.基本寫法: echo"買虛擬機器主機找壞狼!www.winshell.cn\n"; //這裡是php要寫內容! "\n"是代表換行 ";"代表結束 行多的話要加.要不會報錯. 2.程式的執: 程式的跑法 由上到下、由右到左, 遇到特殊控制才能回頭, 程式停止的方式,跑完結束、錯誤終止、指令結束. 3.寫程式時要注意 不用的變數盡量不要用,例如a=123,但程式用不到,就是浪費了,程式也會變慢.減少測試性寫法,減低廢碼.例如判斷對方是男女外星人什麼的.
複製代碼 代碼如下: $d = array( array("a",-20319), array("ai",-20317), array("an",-20304), array("ang",-20295), array("ao",-20292), array("ba",-20283), array("bai",-20265), array("ban",-20257), array("bang",-20242), array("bao",-20230), array("bei",-20051),
資料類型種類 整形:可以有十進位和十六進位表示 符點形:浮點數由一個數字加一個小數點再加上一個數字組成。兩個數字序列不能同時為空白。 字串:由單引號或者雙引號括起來的字元或者數字,字串中要用逸出字元才能表示的特殊符號。 日期和時間的值:列如 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(物件導向的編程)它能是其代碼更加簡潔易於維護並且具有更強的可重性 什麼是類:
把下面儲存成 Test.asp 複製代碼 代碼如下: $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = "password"; $mysql_database = "phpzr"; //??ݿ?? $conn=mysql_connect( $mysql_server_name, $mysql_username,
問題 你如何能輕鬆方便地建立這麼" 複雜 " 的對象即操作中不需要粘貼複製呢? 解決方案 建立一個工廠(一個函數或一個類方法)來製造新的對象。為了理解工廠的用處, 試想以下的不同之處…… 代碼: 複製代碼 代碼如下:$connection =& new MySqlConnection($user, $password, $database); ……使你的代碼可擴充和更簡潔…… 複製代碼 代碼如下:$connection =& create_connection();
首先建立查詢頁面: 複製代碼 代碼如下: 添加記錄 大家應該還記得,在之前的專題中已經介紹過PHP頁面之間如何傳值的技術。同樣,在這個頁面裡,當我們單擊提交後,我們將把ename與pcname這兩個參數通過post的方法傳遞給add_finish.php頁面。 接下來是最重要的,讓我們來看看如何用PHP編寫添加MySQL資料的語句: 複製代碼 代碼如下:$link =mysql_connect("localhost","root","管理員密碼");
顯然這是一個凡是使用MySQL的朋友都會遇到的問題。 回憶一下當初在配置環境時提到的MySQL GUI工具,對了,就是它,大家可以到http://www.mysql.com中找到它。因為sunec也只是一名程式愛好者,遠沒有達到程式員水平,所以藉助一些工具的協助還是很有必要的~相信一些朋友也和我一樣~ 用GUI工具建立表,建立REF欄位,把REF設定為主鍵,定義類型為int,並在AUTO INC選項上打勾。好了,在MySQL端的工作就結束了。
是時候稍微總結一下前一段時間的PHP簡單系統製作技巧了。 前一段時間主要講述了如何用PHP讀取與查詢MySQL中的資料,並向大家著重解釋了如何製作PHP多條件組合查詢的方法。當然,很重要的是讓大家瞭解到如何配置PHP+APACHE+MySQL。 如果大家在PHP簡單資訊系統資料查詢模組中還有什麼問題,歡迎大家留言詢問。 這裡,我為大家準備好了一個檔案,集合了前幾次的代碼,以供大家參考。點擊下載。
一般來說,一個提供會員註冊的網站必定需要採集使用者的密碼,如何儲存使用者密碼就是個問題。我們當然不能將密碼以明文的方式儲存在資料庫中,因為這樣的話,一般的管理員就可以查看到使用者密碼,顯然對使用者來說是件相當危險的事情。 那如何解決這個問題呢,我們可以採取這樣的策略。 首先介紹一下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.