当前位置:首页 > PHP源码 > 列表

php经典编程一百例

发布:smiling 来源: PHP粉丝网  添加日期:2013-11-16 22:39:54 浏览: 评论:0 

在网上已经很久的php编程一百例源码,各大网站上面都有下载,虽然时间已经有点长了,而且是php4时代的了,但php编程源码确实可以说得上是经典,而且结构简单,源码清晰,它的价值不在于有多长时间长,而在于你能在这php编程一百例里面学到多少东西,非常值得php新手去研究。

部分源码:php新闻系统,php留言板,php聊天室,php文件管理系统,php挖地雷,php万年历,php投票系统,php目录树,php页面浏览计数器,php多文件上传,php登陆系统….

不好的就是许多系统只有完整的文件,没有运行的数据库,不过不要紧,对于php新手来说,阅读已经是足够的了,主要学习的就是源码的编程格式,和php基础部分知识,对于缺失的数据库,可以试着自己去新建一个。

源码运行的截图:

部分源码实例:

  1. <?   
  2. if($type=="add")   
  3. {   
  4. $file=file("record.txt");   
  5. $intt=sizeof($file);   
  6. $tx=$file[0]+1;   
  7.  
  8. $f = fopen("record.txt","r+");   
  9. $msg = fread($f,filesize("record.txt")) ;   
  10. fclose($f);   
  11.  
  12. $f = fopen("record.txt","r+");   
  13. $text=$txt;   
  14. $text=htmlspecialchars($text);   
  15. $text=ereg_replace("\r\n","<br>",$text);   
  16. $text=ereg_replace("\r","<br>",$text);   
  17. $text=$text."\n";   
  18. $t = date(Y年m月d日H时i分);   
  19. $line1=$name."||".$email."||".$url."||".$sex."||".$mind."||".$tit 
  20. le."||".$t."\n";   
  21. if(str_replace("\n","",$file[2])!=trim($text))   
  22. {   
  23. fputs($f,$tx."\n");   
  24. fputs($f,$line1);   
  25. fputs($f,$text);   
  26. fputs($f,$msg);   
  27. fclose($f);}   
  28. }   
  29. ?>  
  30. <?   
  31. $filename="record.txt";   
  32. $file=file($filename);   
  33. $intt=sizeof($file);   
  34. $pagesize=3;   
  35. $pagecount=round(($intt/3)/$pagesize) ;   
  36.  
  37. if($pagesize*$pagecount<$intt/3)   
  38. {   
  39. $pagecount++;   
  40. }   
  41.  
  42. if($pagepage2)   
  43. {   
  44. $page=$pagepage2-1;   
  45. if($pagepage2>$pagecount)   
  46. {   
  47. $page=$pagecount-1;}   
  48. if($pagepage2<1)   
  49. {   
  50. $page=0;}   
  51. }   
  52.  
  53. $pagecount2=$pagecount-1;   
  54. $page2=$page+1;   
  55. $pp=$page*$pagesize*3;   
  56. $pp2=$pp+$pagesize*3;   
  57. $nextpage=$page+1;   
  58. $prevpage=$page-1;   
  59. ?> 

点击进行下载。

Tags: php 经典 编程

分享到: