多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP自動更新新聞DIY

PHP自動更新新聞DIY

來源:程序員人生   發布時間:2013-11-21 17:25:45 閱讀次數:3483次

我們瀏覽一些網站的時候,往往看到一些新聞是剛剛更新不久的,假如要是人工維護的話,那會是一項非常繁瑣的工作,然而,我們可以通過程序來控制實現更新操作,事情就會變得很方便了,我可不是要偷懶.

在這里,我使用PHP來實現這一功能。其原理就是根據新聞發布的時間逆序排列好,然后在一頁面顯示新聞連接列表,每一個連接都對應一條新聞內容網頁。具體操作如下:

一、首先,在你的站點下建立一個目錄,將編輯好的新聞頁都保存在此目錄下,將來所有的新聞頁都放入這里,方便維護。新聞頁格式為超文本方式(可別說你還不會HTML),首行為“<HTML><HEAD><TITLE>新聞標題</TITLE></HEAD>”(原因隨后解釋,一定要在同一行啊!)。

二、編寫程序,實現新聞自動更新功能(假設文件名為paixu.php),源程序如下:

  1. <?php 
  2. $fp=array("filename"=>"","filetime"=>"","firstline"=>"");//建立數組,保存文件名、文件首行 
  3. $dd=dir('新聞保存目錄');//讀取新聞文件的保存目錄 
  4. $i=0; 
  5. clearstatcache(); 
  6. while ($file=$dd->read())//循環讀出目錄中的文件 
  7. if(is_file($dd->path."/".$file)) 
  8. $fp[$i]["filename"]=$dd->path."/".$file;//保存文件名 
  9. $fr=fopen($dd->path."/".$file,"r"); 
  10. $fp[$i]["firstline"]=fgetss($fr,60);//去除HTML標記后保存文件首行(也就是為什么我們要把新聞頁首行寫成要求的格式) 
  11. fclose($fr); 
  12. if($time=date("Y m d H:i",filemtime($dd->path."/".$file)))//保存文件時間,以此作為排序條件 
  13. $fp[$i]["filetime"]=$time
  14. $i ; 
  15. $i=count($fp);//保存文件數 
  16. $i-=4; 
  17. for($j=0;$j<$i;$j )//按照冒泡算法排序 
  18. for($k=$i;$k>$j;$k--) 
  19. if($fp[$j]["filetime"]<=$fp[$k]["filetime"]) 
  20. $c=$fp[$j]["filetime"]; 
  21. $fname=$fp[$j]["filename"]; 
  22. $fcontent=$fp["$j"]["firstline"]; 
  23. $fp[$j]["filetime"]=$fp[$k]["filetime"]; 
  24. $fp[$j]["filename"]=$fp[$k]["filename"]; 
  25. $fp[$j]["firstline"]=$fp[$k]["firstline"]; 
  26. $fp[$k]["filetime"]=$c;//line30 
  27. $fp[$k]["filename"]=$fname
  28. $fp[$k]["firstline"]=$fcontent
  29. for($i=0;$i<=(count($fp)-4);$i )//讀取保存的文件信息,做好相應連接 
  30. echo "<tr><td>"
  31. echo "<a href=".$fp[$i]["filename"].">".$fp[$i]["firstline"]."</a>"
  32. echo "</td><td class=font1>"
  33. echo "(".$fp[$i]["filetime"].")<br>n"
  34. echo"</td></tr>"
  35. $dd->close(); 
  36. ?> 

三、將程序和目錄放到你的網站上,然后在瀏覽器敲入HTTP://網站名/目錄/panxu.php,能看到嗎?

本程序僅僅提供了基本的功能,你可以增加更多的控制功能,還有頁面的修飾和美化等工作,就要靠你自己了。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久综合精品国产一区二区三区 | 亚洲视频免费在线播放 | 欧美一二区 | 亚洲成人777777 | 欧美 日韩 成人 | 亚洲免费视频网 | 一区二区三区在线看 | 九色自拍 | 国内精品不卡一区二区三区 | 国内精品视频九九九九 | 国产素人在线 | 精品国产成人三级在线观看 | 亚洲精品国自产拍影院 | 澳门特级α片免费观看视频 | 久久久久在线观看 | 宇都宫紫苑在线观看 | 日本视频中文字幕一区二区 | 91九色精品国产免费 | 亚洲第一视频在线观看 | 2022国内精品免费福利视频 | 手机看一级片 | 国产毛片一级国语版 | jizz在线观看国产精品 | 999精品久久久中文字幕蜜桃 | 最近中文字幕完整视频大全版 | 亚洲伊人久久大香线蕉苏妲己 | 亚洲色图网址 | 久久精品国产精品2020 | 精品一区二区三区免费站 | 日韩大片免费在线观看 | 国产精品ⅴ视频免费观看 | 欧美日韩国产一区二区三区 | 亚洲精品国产成人99久久 | 日本护士xxxxxx. | 日本护士xxxxxx.| 久久国产精品二国产精品 | 手机看福利片 | 国产产一区二区三区久久毛片国语 | 亚洲a在线播放 | 中文字幕免费在线看 | 台湾成人性视频免费播放 |