A-A+
PHPChina留言本实例教程
PHP 留言本是 PHP 入门的程序,新手朋友往往不知道如何下手制作 PHP 留言本的程序,其实掌握了 PHP 留言本制作流程和原理,就不难了,主要就是还不知道一个完整的 PHP 留言本制作过程是怎样的~ PHP 留言本的制作大概分为以下几个部分,1,设计数据库 2,设计界面 3,开始写程序。基本就是这样了,掌握了基本要令后,一点就不难了,下面是本博推荐的一个由 PHPChina 发布的一个留言本实例教程,从最基本的数据库设计开始教程新手 PHP 如何制作一个 PHP 留言本,非常的详细,已经详细到创建数据库,每个字段的类型,甚至字段类型的介绍,所以本博特别推荐这个教程,很适合新手朋友去阅读~
PHPChina留言本实例教程部分源码文件:
<?php if(!defined('IN')) die('Access denied'); //判断是否被非法引用 function add_page() //默认调用的函数 { global $smarty; return $smarty->fetch('add_form.tpl'); } function add_doadd() { $username = $_POST['username']; //取得Post过来的数据,分别为用户 //名和留言内容 $content = $_POST['content']; $hidden = isset($_POST['hidden']) ? 1 : 0; //判断用户名是否为空 if( emptyempty($username) ) { //空则直接返回错误信息 return show_result_page('留言提交失败.没有填写用户名'); } //判断留言内容是否为空 if( emptyempty($content) ) { //空则直接返回错误信息 return show_result_page('留言提交失败.没有填写留言内容'); } //如果上面都为真,即用户名和留言内容都填写了的话则执行插入操作 //取得当前时间戳(10位数字) $time = time(); //取得用户IP $ip = get_client_ip(); //生成SQL语句,格式建议写成这样,看着清晰,特别是字段数很多的时候(id字段 //不用插入,它会自动增加) $sql = "Insert INTO `message` (`username` , `content` , `time` , `ip` , `hidden`) VALUES ('{$username}' , '{$content}' , {$time} , '{$ip}' , {$hidden})"; //执行SQL语句 mysql_query($sql); //判断刚才执行的插入操作是否成功,注意 mysql_affected_rows 函数与 mysq //l_num_rows 的区别,请查看手册 if(mysql_affected_rows() == 1) { //如果插入成功(即affect了一条记录,则返回成功信息) return show_result_page('留言提交成功.' , 1 , 'index.php' , '返回首页'); } else { //否则返回错误信息 return show_result_page('留言提交失败.原因为名,请联系管理员:)'); } }
关于phpchina留言本实例可到网上搜索。
为什么不把你这个留言系统共享呢。
另外如果遇到链接能否直接点击打开?
这是我在phpchina上看到的留言本实例,源码文件手里没有,网上应该有共享的,可以到网上搜索一下。或者到本站查看夏日留言本,是免费共享的。