最近一直在用php+dbfile开发blog,开发过程中学到了不少东西,于是就试着写了一个小留言本。这个留言本采用php+dbfile,不需要使用数据库,可以放在blog中使用,比如
Board就是这个留言本。整个留言本需要四个文件,分别是:board.php、index.php、config.php、admin.php。board.php用来存储数据,可以先在里面添加了一条留言纪录。代码拷贝框[Ctrl+A
全部选择
然后拷贝]index.php是留言显示和提交页面。代码拷贝框”,$content);return

$content;}if($HTTP_SERVER_VARS[‘REQUEST_METHOD’]==’POST’){$configpath_parts1

pathinfo;$time=time();$name=$HTTP_POST_VARS[‘name’];$url=(preg_match(“/^[\w-]+*@[\w-]++$/i”,$HTTP_POST_VARS[‘url’])
$HTTP_新澳门31999 ,POST_VARS[‘url’]==”)?$HTTP_POST_VARS[‘url’]:”’
&&
$info!=”){$Board[]=array($time,$name,$info,$url);}for;$i++){$bd=current;$s[]=”tarray(“.$bd[0].”,'”.$bd[1].”‘,'”.$bd[2].”‘,'”.$bd[3].”‘)”;next;}$content=””;$filename=$configpath_parts1[‘dirname’].’/’.’board.php’;if(is_writable
!file_exists{if(!$handle=fopen{return false;}if(!fwrite{return
false;}fclose;}else{return false;}header;}else{?>

留言本

[Ctrl+A 全部选择
然后拷贝]config.php中存放的是管理留言本的密码,把密码放在单独一个文件中方便修改。代码拷贝框

[Ctrl+A 全部选择
然后拷贝]admin.php是管理页面,功能很简单,只能删除留言。在删除时需要输入管理密码,管理密码存放在config.php中。代码拷贝框

“;$configpath_parts1 =
pathinfo;$filename=$configpath_parts1[‘dirname’].’/’.’board.php’;if(is_writable
!file_exists{if(!$handle=fopen{return false;}if(!fwrite{return
false;}fclose;}else{return false;}}header;}else{?>

管理留言本

‘.($bd[3]!=”?’.(preg_match()

‘:”).”;next;}echo join;?>

[Ctrl+A 全部选择
然后拷贝]这个留言本还很简单,功能上还不健全,比如没有分页等,还可以继续完善。:-)

发表评论

电子邮件地址不会被公开。 必填项已用*标注