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

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

2022-06-13   來源: PHP編程 

  三 首頁新聞發布讓你更新更輕松(上) 

  每次在首頁中增加一條消息加兩句話就得整個頁面都上傳一遍真是不值!於是象藍風這種懶漢就想了一個一勞永逸的辦法真正的動態實時遠程管理編輯自動維護功能也可以用來做虛擬社區的公告板(如果改吧改吧就可以把你的新聞中心的新聞在首頁自動生成提要了呵呵)這麼多功能大家多多原諒嘿嘿

  先插幾句題外話我們做網站時是用html中間點綴PHP呢還是用PHP來生成html?專業的站點可以把一個功能集中在一頁通過這一頁調用不同的模塊來實現各個子功能(這樣客戶端是不是就只有一頁了呢?我沒有試過)不管怎樣功能模塊化的軟件復用是高效率開發的一個重要方法(也能節省你的主機空間哦^_^) 

  好了下面我們就一起來把功能模塊化吧初學者請仔細閱讀代碼尤其要注意基本函數的用法高手就可以略過這一段了呵呵(這麼認真干嗎?都看得人家不好意思了() 

  <?php 
  /*headphp 為了避免被別人直接鍵入headinc下載你的源代碼最好用php做後綴這樣你的服務器才會先截獲它進行處理呵呵*/ 
  echo <html><head><title>
  echo 網管之路//如果標題常變可做一個函數
  echo </title></head>
  ?>
  這是一個寫html頭的一功能塊
  <?php
  /*makestrphp 定義一個公用處理文本中超鏈接的函數假定文本中鏈接形式為${http://wwwyoyonownet|網管之路}*/
  function makestr($text)
  {
   $str=$text;
   $a=strstr($s$});//切除在$s中${之前的子串
   if($a)
   {
    $b=strstr($a});
    if($b)
    {
     $la=strlen($a);$ls=strlen($s);//取串長
     $s=substr($a$ls$la);//取子串第二個參數為起點第三個參數為取字符的個數
     $a=substr($a);//去掉${
     $lb=strlen($b);$la=strlen($a);
     $a=substr($a$la$lb);//取出超鏈接部分
     $b=substr($b);//去掉}
     $ta=strstr($a|);//尋找是否存在需要做鏈接的文字
     if($ta)
     {
      $la=strlen($a);$lt=(strlen($ta);
      $linktext=substr($a$la$lt+);
      $a=substr($a$la$lt);
     }
     else
     {
      $linktext=$a;
     }
     $s=$s<a herf=$a>$linktext</a>$b;//准備返回字串
    }
   }
   return($s);
  }

  如果你是一個新手那麼應該找一本html入門的書來看看否則是很難成為一個PHP高手的這些你開始看起來 非常簡單的處理字符串的函數經過你的巧妙運用是能做很多漂亮的事的下一講我們就可以看到我們准備了大半天的成果了呵呵


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