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脚本的10个技巧(4)
Oct 09 PHP
php 全文搜索和替换的实现代码
Jul 29 PHP
php json与xml序列化/反序列化
Oct 28 PHP
php导出csv格式数据并将数字转换成文本的思路以及代码分享
Jun 05 PHP
php实现监控varnish缓存服务器的状态
Dec 30 PHP
php连接oracle数据库的方法(测试成功)
May 26 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
PHP面向对象程序设计继承用法简单示例
Dec 28 PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 PHP
php模拟post提交请求调用接口示例解析
Aug 07 PHP
PHP中国际化的字符串排序和比较对象详解
Aug 23 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单件模式结合命令链模式使用说明
2008/09/07 PHP
用php实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
2014/11/01 PHP
PHP使用in_array函数检查数组中是否存在某个值
2015/03/25 PHP
利用PHP将部分内容用星号替换
2020/04/21 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
php微信公众号开发之音乐信息
2018/10/20 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
Thinkphp 框架扩展之类库扩展操作详解
2020/04/23 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
jQuery实现鼠标经过图片变亮其他变暗效果
2015/05/08 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
jQuery焦点图轮播效果实现方法
2016/12/19 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
vue-router路由与页面间导航实例解析
2017/11/07 Javascript
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
Vue cli3 库模式搭建组件库并发布到 npm的流程
2018/10/12 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
Javascript类型判断相关例题及解析
2020/08/26 Javascript
[01:38]DOTA2 2015国际邀请赛中国区预选赛 Showopen
2015/06/01 DOTA
python select.select模块通信全过程解析
2017/09/20 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
python实现批量修改图片格式和尺寸
2018/06/07 Python
基于Python3.6+splinter实现自动抢火车票
2018/09/25 Python
Django中使用Celery的方法示例
2018/11/29 Python
详解Python装饰器
2019/03/25 Python
在vscode中配置python环境过程解析
2019/09/28 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
深入剖析webstorage[html5的本地数据处理]
2016/07/11 HTML / CSS
C语言变量的命名规则都有哪些
2013/12/27 面试题
假日旅行社实习自我鉴定
2013/09/24 职场文书
幼儿教师思想汇报
2014/01/10 职场文书