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 session机制
Jul 17 PHP
PHP中文处理 中文字符串截取(mb_substr)和获取中文字符串字数
Nov 10 PHP
PHP写的求多项式导数的函数代码
Jul 04 PHP
PHP中子类重载父类的方法【parent::方法名】
May 06 PHP
php 5.4 全新的代码复用Trait详解
Jan 05 PHP
Yii框架用户登录session丢失问题解决方法
Jan 07 PHP
用PHP的socket实现客户端到服务端的通信实例详解
Feb 04 PHP
php微信分享到朋友圈、QQ、朋友、微博
Feb 18 PHP
PHP实现微信提现(企业付款到零钱)
Aug 01 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
Nov 26 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
Mar 26 PHP
php实例化对象的实例方法
Nov 17 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
用php实现的下载css文件中的图片的代码
2010/02/08 PHP
PHP生成随机密码类分享
2014/06/25 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
php进程间通讯实例分析
2016/07/11 PHP
php版微信公众平台开发之验证步骤实例详解
2016/09/23 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
javascript实现存储hmtl字符串示例
2014/04/25 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
基于JavaScript实现定时跳转到指定页面
2016/01/01 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
Knockoutjs 学习系列(二)花式捆绑
2016/06/07 Javascript
JSON字符串和对象相互转换实例分析
2016/06/16 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
基于vue-simple-uploader封装文件分片上传、秒传及断点续传的全局上传插件功能
2021/02/23 Vue.js
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
详解Python中contextlib上下文管理模块的用法
2016/06/28 Python
Python实现二维数组输出为图片
2018/04/03 Python
计算机二级python学习教程(3) python语言基本数据类型
2019/05/16 Python
Python3.0 实现决策树算法的流程
2019/08/08 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
2020/02/27 Python
django创建超级用户时指定添加其它字段方式
2020/05/14 Python
python中rb含义理解
2020/06/18 Python
python复合条件下的字典排序
2020/12/18 Python
css图标制作教程制作云图标
2014/01/19 HTML / CSS
英国Office鞋店德国网站:在线购买鞋子、靴子和运动鞋
2018/12/19 全球购物
什么是Linux虚拟文件系统VFS
2012/01/31 面试题
中小学校园安全广播稿
2014/09/29 职场文书
2014年调度员工作总结
2014/11/19 职场文书
先进单位事迹材料
2014/12/25 职场文书
2016年秋季运动会广播稿
2015/12/21 职场文书