PHP简易表单验证与简易留言板实例扩展-V1.0
代嘎吼,我系Yangrl.
本次扩展优化了代码(好吧我在努力让它变好看╥﹏╥),增加分页功能。不足之处请您指出,一定马上改正并且给您个么么哒~上代码!
头部php:
<?php
header('content-type:text/html;charset=utf-8');
date_default_timezone_set('PRC');
//初始化变量
$nickname=$title=$content="";
$nicknameError=$titleError=$contentError="";
function input_check($data) {
//去除字符(空格,tab,换行)
$data=trim($data);
//去除反斜杠\
$data=stripslashes($data);
//转为html实体
$data=htmlspecialchars($data);
return $data;
}
//如果访问页面使用的请求方法是POST,进行判断
if($_SERVER["REQUEST_METHOD"]=="POST") {
if(empty($_POST['username'])) {
$nicknameError="快点编个假名字好绝人!";
}else {
$nickname=input_check($_POST['username']);
}
if(empty($_POST['title'])) {
$titleError="留言还是要有个标题!";
}else {
$title=input_check($_POST['title']);
}
if(empty($_POST['content'])) {
$contentError="莫把内容都搞忘了哟!";
}else {
$content=input_check($_POST['content']);
}
//如果都不为空,就连接数据库插入留言信息
if(!empty($_POST['username']) && !empty($_POST['title']) && !empty($_POST['content'])) {
if(isset($_POST['releaseMsg'])) {
$user=trim(strip_tags($_POST['username']));