函數原形是
string date ( string format [, int timestamp] )
返回 format 格式的時間字符串。參數 format 請參見官方文檔
簡單的例子:
<?php
echo date("Y-m-d"); //輸出:2005-05-18
?>
更復雜有用的例子:(英文檔出自php.net)
可用該方法求某年某月有多少天。
我綜合一下,得到的例子:
<?php
echo date("t",mktime(0,0,0,date("5"),1,date("2005"))); //輸出:31
?>
這不是寫程序的好習慣,我們應當把它寫成一個函數,以備將來用。
有趣的是,我發現月份其實可以填大于12的數字,象下面這樣:
<?php
echo days_in_a_month(2003,14); //輸出:29
?>
你知道,14月就是來年的2月。
(轉載自www.21ds.net)
今天打開OL和webuc.net的時候,總會自動彈出一個http://baby.aoe88.com/ad.html的廣告窗口,很是奇怪,當時也沒有留意,以為是寶玉找的域名商搞的鬼。后來再上別的網站的時候,那個該死的廣告又彈出來了,這下我才發覺自己中毒了。
于是,馬上運行Regedit.exe,切換到:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BrowserHelperObjects
發現有三個BHO(說明:BHO,即Browser Helper Objects,指的是瀏覽器的輔助模塊)的ID號:
{06849E9F-C8D7-4D59-B87D-784B7D6BE0B3}——這是Adobe Acrobat Reader(用來處理PDF文件)的模塊。
{3E422F49-1566-40D3-B43D-077EF739AC32}—— 未知
{A5366673-E8CA-11D3-9CD9-0090271D075B}——這是網際快車(FlashGet)的模塊。
復制未知模塊的ID號,把鍵值切換到:HKEY_CLASSES_ROOT下,點編輯->查找,在查找項目(僅選擇項)中輸入{3E422F49-1566-40D3-B43D-077EF739AC32},將找到的CLSID項展中,雙擊左則的InprocServer32,右邊默認中將會顯示出這個CLSID對應的DLL文件位置和名稱,將其記錄下來。
查找完后,只有一個DLL文件:Navihelper.dll,于是進入winnt\system32下,找到該文件,查看其屬性中并沒有寫明所屬公司名稱及版權,初步可以確定就是這個DLL搗的鬼。用UltraEdit打開此DLL,發現了一個\host.dat的字符串,而且在winnt\system32下,能找到host.dat,最可疑的是該文件在今天剛剛被修改!
用UltraEdit打開host.dat,http://baby.aoe88.com/ad.html赫然在列!還有http://www.qu123.com/aoyu1.html等URL。至此,可以充分確定NaviHelper.dll就是罪魁禍首!
病毒原理分析:此Navihelper.dll使用BHO的方法在IE里注冊,打開IE時會自動從網站下載需要顯示的廣告,并將其保存在host.dat(數據庫:ThisfilecontainsanSQLite2.1database)中,根據數據庫設置進行顯示。
接下來的工作就變得非常簡單了。首先在注冊表里把Navihelper的鍵值全部查找出來并刪除。
然后,開始--運行,輸入:regsvr32 NaviHelper.dll -u
最后重新啟動計算機,再到system32下刪除NaviHelper.dll及Host.dat文件即可。
(楚客奉獻給入門者 轉載請注明出處)
在記事本中保存代碼,在IE中刷新一下,看看我們的作品:其實是白紙一張。
為什么?除了第6行的注釋(包含在之間的文本或標記,注釋不處理,也不在IE顯示),其它都是標記,就是HTML的畫筆。第7行
的作用是換行,它是自封閉標記,也叫單標記。其它的則是成對標記,<**>和**>成對出現,中間放上它們要處理的文本,或嵌入其它標記。
(成對標記可以層次嵌套,包括嵌套自己,但不可交錯。即:)
例1中的成對標記都用作界定HTML結構,這就是我們看到IE中的作品是白紙的原因。我們作畫的稿紙,即顯示于IE窗口的部分,在 之間,我們就從這里下筆。
給初學者的建議:書寫代碼時請象本文一樣使用縮排風格,這可以為你的代碼加分!
(下一講:用的最多的三類標記)
Mambo4.5.2已有簡體中文版,但Mambo功能最豐富的Mambo-phpShop1.2卻還是英文版,還有安裝不成功的問題。
我們可以稍加改造,做個順手的Mambo:集成phpShop,前后臺都是簡體中文,并能自動生成靜態頁面。
先去mambochina.com下載“Mambo4.5.2簡體中文黃金版”并安裝好。再去mambo.cn下載“Mambo4.5.2集成mambo-phpShop1.2英文版”也安裝好。接下來替換文件:黃金版/language/ ->英文版/language/ ;黃金版/administrator/ ->英文版/administrator/(compents/com_phpshop/除外);把后臺-全局配置-語言中的en_GB改為zh_CN,這樣phpShop就變成中文版。什么,首頁名稱之類沒變,還是Home?哥哥,麻煩您去數據庫改!
最后一道工序,去mambo.cn下載老馬的MamboHTML,照其中的說明做生成靜態頁面。
打完收功!