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 相关文章推荐
基于mysql的bbs设计(四)
Oct 09 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
PHP 网络开发详解之远程文件包含漏洞
Apr 25 PHP
php打开远程文件的方法和风险及解决方法
Nov 12 PHP
ThinkPHP3.2.2的插件控制器功能简述
Jul 09 PHP
Yii分页用法实例详解
Dec 04 PHP
PHP使用xmllint命令处理xml与html的方法
Dec 15 PHP
PHP生成随机数的方法实例分析
Jan 22 PHP
Zend Framework教程之资源(Resources)用法实例详解
Mar 14 PHP
thinkPHP5 tablib标签库自定义方法详解
May 10 PHP
基于win2003虚拟机中apache服务器的访问
Aug 01 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
Apr 30 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
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
PHP进行批量任务处理不超时的解决方法
2016/07/11 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
TP5框架安全机制实例分析
2020/04/05 PHP
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
基于jquery的让页面控件不可用的实现代码
2010/04/27 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
nodejs中实现阻塞实例
2015/03/24 NodeJs
JavaScript正则表达式实例详解
2016/10/16 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
2017/06/17 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
python实现逆波兰计算表达式实例详解
2015/05/06 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
Python开发的实用计算器完整实例
2017/05/10 Python
轻量级的Web框架Flask 中模块化应用的实现
2017/09/11 Python
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
使用 Python 实现文件递归遍历的三种方式
2018/07/18 Python
padas 生成excel 增加sheet表的实例
2018/12/11 Python
python命名空间(namespace)简单介绍
2019/08/10 Python
Python使用字典实现的简单记事本功能示例
2019/08/15 Python
基于Python实现剪切板实时监控方法解析
2019/09/11 Python
如何基于python实现不邻接植花
2020/05/01 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
四年大学生活的个人自我评价
2013/12/11 职场文书
房地产开发项目建议书
2014/05/16 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
银行自荐信范文
2015/03/25 职场文书
2019银行竞聘书
2019/06/21 职场文书