php学习1-----制作PHP留言板:
来源:互联网 发布:学java好还是安卓好 编辑:程序博客网 时间:2024/06/03 20:38
1,准备:PHP中页面调用函数require(),require_once(),include(),include_once()将指定文件引入。<re和in的区别是re会出现致命错误,in则有问题提示>
源码展示:
Connect.php文件
<?php$conn = @ mysql_connect("localhost", "root", "") or die("数据库链接错误");mysql_select_db("bbs", $conn);mysql_query("set names 'GBK'"); //使用GBK中文编码;?>
Add.php文件
<?phpinclude("head.php");include("connect.php");if($_POST['submit']){$sql="insert into `message` (id,user,title,content,lastdate)"."values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";mysql_query($sql);echo "发表成功!!";}?><form action="add.php" method="post">用户名<input type="text" name="user" /><br />标题<input type="text" name="title" /><br />内容<textarea name="content" ></textarea><br /><input type="submit" name="submit" value="提交" /></form>
Show,php文件
<?phpinclude("head.php");include("connect.php");?><body><table width=500px border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef"><?php$sql="select * from `message` order by `id` desc";$query=mysql_query($sql);while($row=mysql_fetch_array($query)){?><tr bgcolor="#eff3ff"> <td>标题:<?php echo $row['title'];?> 用户:<?php echo $row['user'];?></td> </tr> <tr bgColor="#ffffff"> <td>内容:<?php echo $row['content'];?></td> </tr> <?php}
2,javascript进行信息验证。
<script>function check(){if(myform.user.value==""){alert("用户名不可以为空");myform.user.focus();return false;}if(myform.title.value.length<6){alert("标题长度不可小于6字符");myform.title.focus();return false;}if(myform.content.value==""){alert("内容不可以为空");myform.content.focus();return false;}}</script>
3,str_replace()替换函数
Str_replace(被替换的值,替换的值,被替换的内容)
function htmltocode($content){$content=str_replace("\n","<br>",str_replace(" "," ",$content));return $content;}
4,htmlspecialchars()用于防止在输出html时被浏览器执行,可视化html
Htmlspecialchars(所要格式化的内容)
5,md(加密对象)加密函数
6,cookie的登录与使用
Setcookie(“cookie名”,”cookie值”,保存时间,”cookie保存路径”,”起效域名”,true)
Login.php:
<?php include("connect.php"); if(_get('out')){ setcookie("cookie","out"); echo "<script>location.href='login.php'</script>";} if(_post('id')=='admin'){ //$pwd=md5($_POST[pwd]); if(_post('pwd')=='cyan'){ setcookie("cookie","ok"); echo "<script>location.href='login.php'</script>";}} include("head.php"); if($_COOKIE['cookie']!='ok'){?><form action="" method="post" name="loginform" onsubmit="return logincheck();">ID:<input type="text" name="id" /><br />Password<input type="password" name="pwd" /><br /><input type="submit" name="login" value="Login" /></form><?php }else{?> <a href="?out=login">退出</a><?php } ?>
0 0
- php学习1-----制作PHP留言板:
- php学习笔记之留言板制作
- php+mysql制作留言板
- PHP留言板制作
- PHP 制作留言板
- php +mysql 留言板 1
- 我的php学习笔记(八)学习制作php+MySQL留言板(上)
- PHP + SQL + FLEX 制作简单留言板
- 制作php留言板常用的函数
- php+ mysql留言板的制作函数
- PHP+SQlite 制作简单的留言板
- php留言板
- PHP留言板
- PHP留言板
- php笔记(1)简单留言板
- 用PHP+MySQL制作的一个简单的留言板
- php学习笔记(12):PHP+MYSQL留言板(上
- php学习笔记(12):PHP+MYSQL留言板(下
- Django session
- Kotlin Reference(二)-基础部分
- java 冒泡排序
- Java编程那些事儿——计算机软件基本概念与进制的概念
- HDU-5755-Gambler Bo-高斯消元
- php学习1-----制作PHP留言板:
- UVA 514 - Rails
- Android—实体类toString加与不加的区别
- The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class files。
- 使用 Spring 的 AOP 机制来输出 Log
- android项目调试
- 结果集(ResultSet)用法
- java对象的强引用,软引用,弱引用和虚引用
- Arithmetic problem | 找二维矩阵权值为1的最大矩形面积