文本式留言板
思路:
1、首页:index.php 添加/查看信息界面
单纯的表单页面,注意留言内容为文本域<textarea>
2、添加信息页面:doAdd.php
1、获取要添加的留言信息,并不上其他信息(ip地址,添加时间等)
$_POST、time()、$_SERVER['REMOTE_ADDR']
2、以特殊字符拼装留言信息
如:$text = $title."##".$author."##".……"@@@";
3、将信息写入txt文件,先读取文本内容,在拼接写入
file_put_contents(); //【覆盖性写入】
4、输出留言成功
3、查看留言信息:show.php
1、从留言txt中获取信息
file_get_contents();
2、去除留言最后的@@@符号
rtrim();
注:防止未输入,但因补充信息产生的数据,以##长度
if(strlen())
3、以@@@拆分留言信息,存进数组
4、遍历数组,对每条信息,再次以##拆分
foreach()
explode()
注:1、时间需要用date()转换成日期格式,因为time()是时间戳
2、“删除” 使用URL传值<a href='del.php?id="$k"'> //$k为下标,指定某条信息
4、删除功能:del.php
1、获取要删除留言的id号
$_GET[]
2、从txt中获取
file_get_contents()
3、以@@@拆分
explode()
4、使用unset删除
unset($lylist['$id'])
5、还原字串,并写回留言文件
file_put_contents()
5、导航栏:menu.php