首頁  >  文章  >  後端開發  >  架設 PHP個人網站架設連環講一

架設 PHP個人網站架設連環講一

WBOY
WBOY原創
2016-07-29 08:33:47850瀏覽

這裡和大家交流一下架設個人網站的經驗。不妥之處,請指正!
一 編輯偵錯環境
win98本地編輯調試,爽不爽?先下一個Omnihttpd Proffesinal V2.06 ,裝上就有PHP4beta3可以用了。如果你較懂HTML,推薦用EditPlus,相當好!否則只好用DreamWeaver先了。還要連資料庫?幸好MySQL還有For WIN32的版本。  
二 先來一個計數器
自己的計數器總比外來的好,敝帚自珍嘛!時下介紹的計數器原始碼總是那種刷新一下就長,不免有些自欺欺人,呵呵。不過我們還是先分析一下它的運作方式吧,以下是一個簡單計數器的範例:  
if(file_exists($countfile))
{ $ fp=fopen($countfile,"r+");
$count=fgets($fp,5); $count+=1; rewind($fp);
fputs($fp,$count,5) ;
fclose($fp);
}
else
{
$fp=fopen($countfile,"w");  
$count="1";
fputs($fp,$count,5);  
fclose($fp);
};  
?>  
這個計數器有個外號,請叫一刷就長^_^。那麼,怎麼才能讓計數器更真實一點呢? PHP4帶給我們一個簡單的方法,就是使用SESSION(會話)層級變數。一進頁面,先檢驗SESSION中COUNT是否存在並等於你想要的值,不等於則使等於先,然後調用計數過程,會話結束後,就可以對COUNT說:ByeBye了您吶!
但是如果不是PHP4該怎麼辦?不知道你還記得cookie否?我們可以假設某人在15分鐘以內(或別的時間段內)對你的網頁的請求都不屬於一個新的人次,這樣你可以做個計數的過程存在INC裡,在每一個頁面引用,訪客第一次進入時將訪問時間送到cookie裡。以後每個頁面被造訪時都檢查cookie上次造訪時間值。比較一下,若差異大於十五分鐘則計數,否則將時間刷新。 (你不會連cookie怎麼用都不知道吧?呵呵,推薦一本書《PHP核心程式設計》,清華版的,查函數還夠用,每個函數都有使用範例:-D)
不過,剛才的計數器毫無美觀可言,估計你是肯定不滿意了,換個圖形的吧。做一組0.jpg,1.jpg……9.jpg。剛才不是讀入一個字符串嗎?先查串長,輸入你期望的長度(如5)減去串長(去掉空格後的)個零,然後從頭一個一個截數字(其實還是字符),與“.jpg”組合後輸出,圖形計數器不就出來了嗎?
好了,一個個人用的計數器就已經比較完美了.
to be continued ...

以上就介紹了架設 PHP個人網站架設連環講一,包括了架設方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn