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 相关文章推荐
再次研究下cache_lite
Feb 14 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
Jun 13 PHP
nginx+php-fpm配置文件的组织结构介绍
Nov 07 PHP
php登陆页的密码处理方式分享
Oct 14 PHP
php打开远程文件的方法和风险及解决方法
Nov 12 PHP
CodeIgniter CLI模式简介
Jun 17 PHP
PHP屏蔽过滤指定关键字的方法
Nov 03 PHP
php实现zip文件解压操作
Nov 03 PHP
php利用header函数下载各种文件
Aug 24 PHP
PHP验证码无法显示的原因及解决办法
Aug 11 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
Jun 05 PHP
PHP pthreads v3使用中的一些坑和注意点分析
Feb 21 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/03/27 PHP
PHP 遍历文件实现代码
2011/05/04 PHP
PHP中几个常用的魔术常量
2012/02/23 PHP
ThinkPHP连接数据库及主从数据库的设置教程
2014/08/22 PHP
PHP实现抓取Google IP并自动修改hosts文件
2015/02/12 PHP
html中table数据排序的js代码
2011/08/09 Javascript
jQuery实现平滑滚动的标签分栏切换效果
2015/08/28 Javascript
input点击后placeholder中的提示消息消失
2016/01/15 Javascript
JavaScript下的时间格式处理函数Date.prototype.format
2016/01/27 Javascript
Node接收电子邮件的实例代码
2017/07/21 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
JavaScript实现淘宝京东6位数字支付密码效果
2018/08/18 Javascript
微信小程序单选radio及多选checkbox按钮用法示例
2019/04/30 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
Vue配置marked链接添加target=&quot;_blank&quot;的方法
2019/07/19 Javascript
解决vue-router 二级导航默认选中某一选项的问题
2019/11/01 Javascript
JS中箭头函数与this的写法和理解
2021/01/14 Javascript
python Django模板的使用方法
2016/01/14 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
详解python中list的使用
2019/03/15 Python
Python进程间通信Queue消息队列用法分析
2019/05/22 Python
使用pickle存储数据dump 和 load实例讲解
2019/12/30 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
GafasWorld哥伦比亚:网上购买眼镜
2017/11/28 全球购物
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
PHP高级工程师面试问题推荐
2013/01/18 面试题
简短大学毕业感言
2014/01/18 职场文书
总经理的岗位职责
2014/02/23 职场文书
西式结婚主持词
2014/03/14 职场文书
追悼会主持词
2014/03/20 职场文书
心理健康活动总结
2014/04/30 职场文书
InterProcessMutex实现zookeeper分布式锁原理
2022/03/21 Java/Android
使用 DataAnt 监控 Apache APISIX的原理解析
2022/07/07 Servers