php制作文本式留言板


Posted in PHP onMarch 18, 2015

代码很简单,就不多废话了,直接奉上代码:

del.php

<html>

<head >

<meta charset="utf-8">

<title>我的留言板</title>

</head>

<body>

<center>

    <?php include("menu.php"); ?>

    <h3>删除留言</h3>

    <?php

    $id=$_GET["id"];

    $info=file_get_contents("liuyan.txt");

    $lylist=explode("@@@", $info);

    unset($lylist[$id]);

    $ninfo=implode("@@@", $lylist);

    file_put_contents("liuyan.txt", $ninfo);

     $alert="alert('删除成功!')";

     echo "<script>".$alert."</script>";

    ?>

</center>

</body>

</html>

doAdd.php

<html>

<head >

<meta charset="utf-8">

<title>我的留言板</title>

</head>

<body>

<center>

    <?php include("menu.php"); ?>

    <h3>添加留言</h3>

    <?php

    //获取留言板的信息

    $title=$_POST["title"];

    $author=$_POST["author"];

    $content=$_POST["content"];

    $time=time();

    $ip=$_SERVER["REMOTE_ADDR"];

    $ly="{$title}##{$author}##{$content}##{$time}##{$ip}@@@";

    echo $ly;

    $ly=$ly.file_get_contents("liuyan.txt");

    file_put_contents("liuyan.txt",$ly);

    $alert="alert('留言成功!谢谢!')";

    echo "<script>".$alert."</script>;"

    ?>   

</center>

</body>

</html>

index.php

<html>

<head >

<meta charset="utf-8">

<title>我的留言板</title>

</head>

<body>

<center>

    <?php include("menu.php"); ?>

    <h3>添加留言</h3>

    <form action="doAdd.php" method="post">

    <table width="400" >

    <tr>

        <td align="right">标题:</td>

        <td><input type="text" name="title"/></td>

    </tr>

    <tr>

        <td align="right">留言者:</td>

        <td><input type="text" name="author"/></td>

    </tr>

    <tr>

        <td align="right" valign="top">留言内容:</td>

        <td><textarea name="content" rows="5" cols="30"></textarea></td>

    </tr>

    <tr>

        <td colspan="2" align="center">

        <input type="submit" value="提交">          

        <input type="reset" value="重置">

        </td>

    </tr>

    </table>

    </form>

</center>

</body>

</html>

liuyan.txt

安神######1426588557##127.0.0.1@@@

show.php

<html>

<head >

<meta charset="utf-8">

<title>我的留言板</title>

</head>

<body>

<center>

    <?php include("menu.php"); ?>

    <h3>添加留言</h3>

    <table border="1">

        <tr>

            <th>留言标题</th>

            <th>留言人</th>

            <th>留言内容</th>

            <th>留言时间</th>

            <th>IP地址</th>

            <th>操作</th>

        </tr>

        <?php

        $info=file_get_contents("liuyan.txt");

        if($info==null){

            $alert="alert('无留言信息!')";

            echo "<script>".$alert."</script>";

        }

        else{

            $info=rtrim($info,"@");

        $lylist=explode( "@@@",$info);

        foreach ($lylist as $key=>$v) {

            $ly=explode("##",$v );

            echo "<tr>";

            echo "<td aligh='center'>$ly[0]</td>";

            echo "<td aligh='center'>$ly[1]</td>";

            echo "<td aligh='center'>$ly[2]</td>";

            echo "<td>".date("Y-m-d H:i:s",$ly[3]+8*3600)."</td>";

            echo "<td>$ly[4]</td>";

            echo "<td><a href='del.php?id={$key}'>删除</a></td>";

            echo "</tr>";

        }

        }

        ?>

    </table>

</center>

</body>

</html>

menu.php

<h2 color="blue">我的留言板</h2>

    <a href="index.php">添加留言</a>

    <a href="show.php">查看留言</a>

    <hr width="90%"/>

以上所述就是本文的全部内容了,希望大家能够喜欢。

PHP 相关文章推荐
PHP的面向对象编程
Oct 09 PHP
php下用GD生成生成缩略图的两个选择和区别
Apr 17 PHP
php获取post中的json数据的实现方法
Jun 08 PHP
php启动时候提示PHP startup的解决方法
May 07 PHP
解析php curl_setopt 函数的相关应用及介绍
Jun 17 PHP
php preg_replace替换实例讲解
Nov 04 PHP
Drupal7连接多个数据库及常见问题解决
Mar 02 PHP
Thinkphp中的volist标签用法简介
Jun 18 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
Dec 29 PHP
php简单解析mysqli查询结果的方法(2种方法)
Jun 29 PHP
php可变长参数处理函数详解
Feb 22 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
php防止sql注入简单分析
Mar 18 #PHP
php随机生成数字字母组合的方法
Mar 18 #PHP
php中ob_flush函数和flush函数用法分析
Mar 18 #PHP
php通过function_exists检测函数是否存在的方法
Mar 18 #PHP
php通过rmdir删除目录的简单用法
Mar 18 #PHP
php去除字符串中空字符的常用方法小结
Mar 17 #PHP
php实现指定字符串中查找子字符串的方法
Mar 17 #PHP
You might like
《心理测量者3》剧场版动画预告
2020/03/02 日漫
php简单的留言板与回复功能具体实现
2014/02/19 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
JS操作Cookies的小例子
2013/10/15 Javascript
js函数在frame中的相互调用详解
2014/03/03 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
javascript实现全局匹配并替换的方法
2015/04/27 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
JavaScript实现自动对页面上敏感词进行屏蔽的方法
2015/07/27 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
JavaScript中setTimeout的那些事儿
2016/11/14 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
Vue.js学习笔记之修饰符详解
2017/07/25 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
浅谈es6中export和export default的作用及区别
2018/02/07 Javascript
小程序云开发实战小结
2018/10/25 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
Python求算数平方根和约数的方法汇总
2016/03/09 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
Python使用pyh生成HTML文档的方法示例
2018/03/10 Python
PyCharm安装第三方库如Requests的图文教程
2018/05/18 Python
python实现证件照换底功能
2019/08/20 Python
详解Pycharm出现out of memory的终极解决方法
2020/03/03 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
微软新西兰官方网站:Microsoft New Zealand
2018/08/17 全球购物
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
2012/11/24 面试题
夫妻双方自愿离婚协议书
2014/10/24 职场文书
2014年除四害工作总结
2014/12/06 职场文书
2015年节能降耗工作总结
2015/05/22 职场文书
总结会主持词
2015/07/02 职场文书
家属联谊会致辞
2015/07/31 职场文书
关于五一放假的通知
2015/08/18 职场文书
高中班长竞选稿
2015/11/20 职场文书
golang 在windows中设置环境变量的操作
2021/04/29 Golang