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学习之正则表达式
Apr 17 PHP
ThinkPHP与PHPExcel冲突解决方法
Aug 08 PHP
打造超酷的PHP数据饼图效果实现代码
Nov 23 PHP
基于python发送邮件的乱码问题的解决办法
Apr 25 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
Jun 23 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 PHP
php实现图片缩放功能类
Dec 18 PHP
PHP二维数组排序简单实现方法
Feb 14 PHP
thinkphp关于简单的权限判定方法
Apr 03 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
tp5框架使用composer实现日志记录功能示例
Jan 10 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
Mar 26 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生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
Views rows style模板重写代码
2011/05/16 PHP
php调整gif动画图片尺寸示例代码分享
2013/12/05 PHP
php第一次无法获取cookie问题处理
2014/12/15 PHP
CI框架整合widget(页面格局)的方法
2016/05/17 PHP
php写app接口并返回json数据的实例(分享)
2017/05/20 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
JavaScript实现的图像模糊算法代码分享
2014/04/22 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
javascript面向对象程序设计高级特性经典教程(值得收藏)
2016/05/19 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
[45:10]NB vs Liquid Supermajor小组赛 A组胜者组决赛 BO3 第二场 6.2
2018/06/04 DOTA
给Python入门者的一些编程建议
2015/06/15 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
浅谈tensorflow中几个随机函数的用法
2018/07/27 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
python之列表推导式的用法
2019/11/29 Python
基于python实现数组格式参数加密计算
2020/04/21 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
EVE LOM英国官网:全世界最好的洁面膏
2017/10/30 全球购物
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
师范学院毕业生求职信范文
2013/12/26 职场文书
九年级英语教学反思
2014/01/31 职场文书
中专毕业生个人职业生涯规划
2014/02/19 职场文书
个人融资协议书
2014/10/02 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL