A-A+

PHPChina留言本实例教程

2012年10月16日 PHP教程下载 评论 2 条 阅读 337 views 次

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留言本实例可到网上搜索。

2 条留言  访客:2 条  博主:0 条

  1. 乞讨

    为什么不把你这个留言系统共享呢。
    另外如果遇到链接能否直接点击打开?

    • smiling

      这是我在phpchina上看到的留言本实例,源码文件手里没有,网上应该有共享的,可以到网上搜索一下。或者到本站查看夏日留言本,是免费共享的。

给我留言