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作的文本留言本的例子(六)
Oct 09 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
Apr 18 PHP
深入php常用函数的使用汇总
Jun 08 PHP
php实现cc攻击防御和防止快速刷新页面示例
Feb 13 PHP
ThinkPHP标签制作教程
Jul 10 PHP
php画图实例
Nov 05 PHP
php中动态变量用法实例
Jun 10 PHP
PHP中strpos、strstr和stripos、stristr函数分析
Jun 11 PHP
PHP实现适用于自定义的验证码类
Jun 15 PHP
php7基于递归实现删除空文件夹的方法示例
Jun 15 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
Laravel框架下的Contracts契约详解
Mar 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来检测proxy
2006/10/09 PHP
php生成文件
2007/01/15 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
Yii使用migrate命令执行sql语句的方法
2016/03/15 PHP
Symfony核心类概述
2016/03/17 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
JS遮罩层效果 兼容ie firefox jQuery遮罩层
2010/07/26 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
JS验证控制输入中英文字节长度(input、textarea等)具体实例
2013/06/21 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
网站404页面3秒后跳到首页的实例代码
2013/08/16 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
AngularJS之ionic 框架下实现 Localstorage本地存储
2017/04/22 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
原生JS上传大文件显示进度条 php上传文件代码
2020/03/27 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
基于axios 解决跨域cookie丢失的问题
2018/09/26 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
js判断非127开头的IP地址的实例代码
2020/01/05 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
Python实现改变与矩形橡胶的线条的颜色代码示例
2018/01/05 Python
对python修改xml文件的节点值方法详解
2018/12/24 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
为数据库创建索引都需要注意些什么
2012/07/17 面试题
中学生学习生活的自我评价
2013/10/26 职场文书
5.1手机促销活动
2014/01/17 职场文书
人民教师的自我评价分享
2014/02/21 职场文书
科技馆观后感
2015/06/08 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书
使用CSS实现六边形的图片效果
2022/08/05 HTML / CSS