熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

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

2013-11-15 12:44:07  來源: PHP編程 

  一 編輯調試環境

  win本地編輯調試爽不爽?先下一個Omnihttpd Proffesinal V 裝上就有PHPbeta可以用了如果你較懂HTML推薦用EditPlus相當好哦!否則只好用DreamWeaver先了還要連數據庫?幸好MySQL還有For WIN的版本 

  二 先來一個計數器

  自己的計數器總比外來的好敝帚自珍嘛!時下介紹的計數器源代碼總是那種刷新一下就長不免有些自欺欺人呵呵不過我們還是先分析一下它的工作原理吧下面是一個簡單計數器的示例 

  <php $countfile=counttxt;
  if(file_exists($countfile))
  {  
   $fp=fopen($countfiler+);
   $count=fgets($fp); $count+=; rewind($fp);
   fputs($fp$count);
   fclose($fp);
  }
  else
  {
   $fp=fopen($countfilew); 
   $count=;
   fputs($fp$count); 
   fclose($fp);
  }; 
  ?> 

  這個計數器有個外號叫一刷就長那麼怎麼才能使計數器更真實一點呢?PHP給我們帶來一個簡單的方法就是使用SESSION(會話)級變量一進頁面先檢驗SESSION中COUNT是否存在並等於你想要的值不等於則使等於先然後調用計數過程會話結束後就可以對COUNT說ByeBye了您吶!

  但是如果不是PHP又該怎麼辦?不知道你還記得cookie否?我們可以假設某人在分鐘以內(或別的時間段內)對你的網頁的請求都不屬於一個新的人次這樣你可以做個計數的過程存在INC裡在每一個頁面引用訪客第一次進入時將訪問時間送到cookie裡以後每個頁面被訪問時都檢查cookie上次訪問時間值比較一下若差別大於十五分鐘則計數否則將時間刷新(你不會連cookie怎麼用都不知道吧?呵呵推薦一本書《PHP核心編程》清華版的查函數還夠用每個函數都有使用示例:D)

  不過剛才的計數器毫無美觀可言估計你是肯定不滿意了換個圖形的吧做一套jpgjpg……jpg剛才不是讀入一個字串嗎?先查查串長輸入你期望的長度(如)減去串長(去掉空格後的)個零然後從頭一個一個截數字(其實還是字符)jpg組合後輸出圖形計數器不就出來了嗎?

  好了一個個人用的計數器就已經比較完美了


From:http://tw.wingwit.com/Article/program/PHP/201311/21507.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.