Heim > Backend-Entwicklung > PHP-Tutorial > PHP 文本式留言板源码

PHP 文本式留言板源码

WBOY
Freigeben: 2016-06-23 13:45:57
Original
1724 Leute haben es durchsucht

PHP 文本式留言板--代码分享


index.php(主页)




美日汇留言板 www.hnzyxok.com





添加留言




















标题:
留言者:
留言内容:

    







doAddLiuYan.php(增加留言)



美日汇留言板 www.hnzyxok.com





添加留言


//执行留言信息添加操作

//1.获取要要添加的留言信息,并且补上其他辅助信息(ip地址、添加时间)
$title = $_POST["title"]; //获取留言标题
$author = $_POST["author"]; //获取留言者
$content = $_POST["content"]; //留言内容
$ip = $_SERVER["REMOTE_ADDR"];  //IP地址
$addtime = time(); //添加时间(时间戳)

//2.拼装(组装)留言信息
$ly = "{$title}##{$author}##{$content}##{$ip}##{$addtime}@@@";
//echo $ly;
//3.将留言信息追加到liuyan.txt文件中 
$info = file_get_contents("liuyan.txt");//获取所有以前的留言,在最新的值拼接写入
file_put_contents("liuyan.txt",$info.$ly);//改函数是覆盖写入
//4.输出留言成功!
echo "留言成功!谢谢!";
?>





menu.php(导航栏)

美日汇留言板 www.hnzyxok.com


添加留言 |
查看留言  



delete.php(删除留言)



美日汇留言板 www.hnzyxok.com





删除留言


//执行删除指定id的留言信息。
//1.获取要删除留言的id号
$id= $_GET["id"];

//2.从留言liuyan.txt信息文件中获取留言信息
$info = file_get_contents("liuyan.txt");

//3.将留言信息以@@@的符号拆分成留言数组
$lylist = explode("@@@",$info);

//4.使用unset删除指定id的留言
unset($lylist[$id]);

//5. 还原留言信息为字串,并写回留言文件:liuyan.txt
$ninfo = implode("@@@",$lylist);
file_put_contents("liuyan.txt",$ninfo);
//6.
echo "删除成功!";
?>





show.php(显示留言)




美日汇留言板 www.hnzyxok.com
<script><br /> //定义一个询问是否要删除的js代码。<br /> function dodel(id){<br /> if(confirm("确定要删除吗?")){<br /> window.location='del.php?id='+id;<br /> }<br /> }<br /> </script>





查看留言











//获取留言信息,解析后输出到表格中。
//1.从留言liuyan.txt信息文件中获取留言信息
$info = file_get_contents("liuyan.txt");

//2.取出留言内容最后的三个@@@符号
$info = rtrim($info,"@");
if(strlen($info)>8){
//3.以@@@符号拆分留言信息为一条一条的。
// (将留言信息以@@@的符号拆分成留言数组)
$lylist = explode("@@@",$info);
//var_dump($lylist);
//4.遍历留言信息数组,对每条留言做再次解析
foreach($lylist as $k=>$v){
$ly = explode("##",$v);//将每条留言信息以##号拆分成每个留言字段
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
echo "";
//echo $v."
";
}
//
}
?>
留言标题 留言人 留言内容 IP地址 留言时间 操作
{$ly[0]}{$ly[1]}{$ly[2]}{$ly[3]}".date("Y-m-d H:i:s",$ly[4]+8*3600)."删除




Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage