A-A+

php经典编程一百例

2012年05月11日 PHP源码分享 暂无评论 阅读 381 views 次

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

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

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

源码运行的截图:

部分源码实例:

<? 
if($type=="add") 
{ 
$file=file("record.txt"); 
$intt=sizeof($file); 
$tx=$file&#91;0&#93;+1; 

$f = fopen("record.txt","r+"); 
$msg = fread($f,filesize("record.txt")) ; 
fclose($f); 

$f = fopen("record.txt","r+"); 
$text=$txt; 
$text=htmlspecialchars($text); 
$text=ereg_replace("\r\n","<br>",$text); 
$text=ereg_replace("\r","<br>",$text); 
$text=$text."\n"; 
$t = date(Y年m月d日H时i分); 
$line1=$name."||".$email."||".$url."||".$sex."||".$mind."||".$tit
le."||".$t."\n"; 
if(str_replace("\n","",$file[2])!=trim($text)) 
{ 
fputs($f,$tx."\n"); 
fputs($f,$line1); 
fputs($f,$text); 
fputs($f,$msg); 
fclose($f);} 
} 
?>
<? 
$filename="record.txt"; 
$file=file($filename); 
$intt=sizeof($file); 
$pagesize=3; 
$pagecount=round(($intt/3)/$pagesize) ; 

if($pagesize*$pagecount<$intt/3) 
{ 
$pagecount++; 
} 

if($pagepage2) 
{ 
$page=$pagepage2-1; 
if($pagepage2>$pagecount) 
{ 
$page=$pagecount-1;} 
if($pagepage2<1) 
{ 
$page=0;} 
} 

$pagecount2=$pagecount-1; 
$page2=$page+1; 
$pp=$page*$pagesize*3; 
$pp2=$pp+$pagesize*3; 
$nextpage=$page+1; 
$prevpage=$page-1; 
?>

点击进行下载。

给我留言