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下保存远程图片到本地的办法
Aug 08 PHP
php编写一个简单的路由类
Apr 13 PHP
PHP setcookie设置Cookie用法(及设置无效的问题)
Jul 13 PHP
php缩小png图片不损失透明色的解决方法
Dec 25 PHP
PHP二维数组去重实例分析
Nov 18 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
php制作圆形用户头像的实例_自定义封装类源代码
Sep 18 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
微信JSSDK分享功能图文实例详解
Apr 08 PHP
laravel-admin 管理平台获取当前登陆用户信息的例子
Oct 08 PHP
Laravel 验证码认证学习记录小结
Dec 20 PHP
php的无刷新操作实现方法分析
Feb 28 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
在JavaScript中调用php程序
2009/03/09 PHP
PHP 文件上传全攻略
2010/04/28 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
QQ登录 PHP OAuth示例代码
2011/07/20 PHP
php自动加载方式集合
2016/04/04 PHP
PHP+mysql防止SQL注入的方法小结
2019/04/27 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
jqGrid jQuery 表格插件测试代码
2011/08/23 Javascript
Knockout text绑定DOM的使用方法
2013/11/15 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
jQuery使用height()获取高度需要注意的地方
2014/12/13 Javascript
Javascript中数组sort和reverse用法分析
2014/12/30 Javascript
jQuery插件之Tocify动态节点目录菜单生成器附源码下载
2016/01/08 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
JavaScript实现简单的拖动效果
2016/07/02 Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
2017/12/11 Javascript
解决vue中无法动态修改jqgrid组件 url地址的问题
2018/03/01 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
js实现简单分页导航栏效果
2019/06/28 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
Python3实现生成随机密码的方法
2014/08/23 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
对python文件读写的缓冲行为详解
2019/02/13 Python
python多线程http压力测试脚本
2019/06/25 Python
安装docker-compose的两种最简方法
2019/07/30 Python
python获取系统内存占用信息的实例方法
2020/07/17 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
pycharm最新激活码有效期至2100年(亲测可用)
2021/02/05 Python
CSS3按钮鼠标悬浮实现光圈效果源码
2016/09/11 HTML / CSS
史泰博(Staples)中国官方网站:办公用品一站式采购
2016/09/05 全球购物
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
“向国旗敬礼”活动策划方案(4篇)
2014/09/27 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书