php实现简单的留言板

最近学些php的课程还是一本满足的,毕竟是脚本语言还是很容易上手的,不吹不黑,哈哈!好了,进入正题,本文在实现留言板的过程讲解一些知识点。

如何连接数据库?

说来尴尬,我的wampserver的mysql用不了,很奇怪的原因~,所以我就把wampserver原装的mysql的端口改成了8806,以保证我自己装的mysql的端口3306可以正常使用,好吧,作为新人小白这样看起来很傻吧。本文讲解php操作数据库的函数只讲我们用到了,也就是不展开讲解。上代码看注解(conn.php):

下面完成第一个功能,添加留言的功能,add.php。先上代码:
"."发表成功");
}
mysql_close($conn);
?>


用户:
标题:
内容:

这个地方没什么好讲的,讲下include函数和接收表单参数的两个超全局变量$_POST和$_GET。include函数可以将其他的php页面包含进本页面,当然本页面可以操作被包含页面的参数,比如代码中的mysql_close($conn)操作的就是conn.php的参数。超全局变量是什么?PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。$_POST和$_GET则是接收不同提交方式的表单参数的两个超全局变量。代码中的mysql_query函数指定sql语句。

对了,还存在一个head.php忘了上了:




添加留言 | 浏览留言  | 登陆 

接下来展示留言,这个就很简单了,但是还是声明一个问题,用户提交的留言内容是有回车键的。我们如何将回车键在页面表现出来呢?php提供了一个str_replace('换下去的','换上来的','内容')方法,可以将指定内容中的指定字符换成另外的字符。下面是list.php


标题: 用户:
内容:换行 str_replace("\n", "
", $array['content'])?>
发布日期:
下面介绍一个php的cookie函数。

setcookie() 函数用于设置 cookie。

注释:setcookie() 函数必须位于 标签之前。

例如:setcookie("user", "Alex Porter", time()+3600);将创建名为 "user" 的 cookie,把为它赋值 "Alex Porter",也规定了此 cookie 在一小时后过期。

下面是login.php

location.href='login.php';");
}
if(@$_POST[user]=='admin'){
	$passcode = md5(@$_POST[pass]);
	if ($passcode == "e10adc3949ba59abbe56e057f20f883e") {
		setcookie("cookie","ok");
		echo("");
	}
}
if(@$_COOKIE[cookie] != "ok"){
?>


user:
pass:
退出

你可能感兴趣的:(PHP)