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的FTP学习(三)
Oct 09 PHP
用PHP和ACCESS写聊天室(一)
Oct 09 PHP
PHP setcookie() cannot modify header information 的解决方法
Jan 09 PHP
PHP 作用域解析运算符(::)
Jul 27 PHP
解析php 版获取重定向后的地址(代码)
Jun 26 PHP
浅析Apache中RewriteCond规则参数的详细介绍
Jun 30 PHP
实用的简单PHP分页集合包括使用方法
Oct 21 PHP
php防止网站被刷新的方法汇总
Dec 01 PHP
PHP多文件上传实例
Jul 09 PHP
thinkPHP3.2简单实现文件上传的方法
May 16 PHP
PHP设计模式之策略模式原理与用法实例分析
Apr 04 PHP
PHP大文件分割分片上传实现代码
Dec 09 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
IIS下配置Php+Mysql+zend的图文教程
2006/12/08 PHP
php绘制一个扇形的方法
2015/01/24 PHP
php获取twitter最新消息的方法
2015/04/14 PHP
Symfony2创建页面实例详解
2016/03/18 PHP
JavaScript While 循环基础教程
2007/04/05 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
JavaScript中的setMilliseconds()方法使用详解
2015/06/11 Javascript
jquery实现倒计时功能
2015/12/28 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
JS 音频可视化插件Wavesurfer.js的使用教程
2018/10/31 Javascript
微信小程序页面间值传递的两种方法
2018/11/26 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
jquery轻量级数字动画插件countUp.js使用详解
2019/10/17 jQuery
对layui数据表格动态cols(字段)动态变化详解
2019/10/25 Javascript
python调用cmd复制文件代码分享
2013/12/27 Python
Python的Flask框架中实现分页功能的教程
2015/04/20 Python
Python中利用Scipy包的SIFT方法进行图片识别的实例教程
2016/06/03 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
Python count函数使用方法实例解析
2020/03/23 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
施华洛世奇韩国官网:SWAROVSKI韩国
2018/06/05 全球购物
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
会计电算化个人自我评价
2013/11/17 职场文书
运动会开幕式邀请函
2014/01/22 职场文书
计算机数据库专业职业生涯规划书
2014/02/08 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
大学生毕业个人总结
2015/02/15 职场文书
2015年酒店工作总结范文
2015/04/07 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书
Python数据分析之绘图和可视化详解
2021/06/02 Python
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python