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实现将GB编码转换为UTF8
Nov 25 PHP
Smarty安装配置方法
Apr 10 PHP
php 什么是PEAR?(第二篇)
Mar 19 PHP
php入门学习知识点四 PHP正则表达式基本应用
Jul 14 PHP
解析PHP获取当前网址及域名的实现代码
Jun 23 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
Jun 26 PHP
PHP输入流php://input实例讲解
Dec 22 PHP
利用php输出不同的心形图案
Apr 22 PHP
让你的PHP7更快之Hugepage用法分析
May 31 PHP
PHP实现JS中escape与unescape的方法
Jul 11 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
yii2 开发api接口时优雅的处理全局异常的方法
May 14 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
239军机修复记
2021/03/02 无线电
JavaScript 原型与继承说明
2010/06/09 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
2011/03/28 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
原生js和jquery实现图片轮播特效
2015/04/23 Javascript
关于获取DIV内部内容报错的原因分析及解决办法
2016/01/29 Javascript
前端框架Vue.js中Directive知识详解
2016/09/12 Javascript
利用BootStrap弹出二级对话框的简单实现方法
2016/09/21 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
Web开发使用Angular实现用户密码强度判别的方法
2017/09/27 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
JS代码实现电脑配置检测功能
2018/03/21 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
解决layui-open关闭自身窗口的问题
2019/09/10 Javascript
Js和VUE实现跑马灯效果
2020/05/25 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
javascript实现简单留言板案例
2021/02/09 Javascript
python协程用法实例分析
2015/06/04 Python
Python单例模式实例详解
2017/03/01 Python
利用python循环创建多个文件的方法
2018/10/25 Python
pycharm修改界面主题颜色的方法
2019/01/17 Python
在Python中获取操作系统的进程信息
2019/08/27 Python
在python中做正态性检验示例
2019/12/09 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
pycharm中leetcode插件使用图文详解
2020/12/07 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
统计每一学生的平均成绩
2014/06/06 面试题
说谎欺骗人检讨书300字
2014/11/18 职场文书
高中化学教学反思
2016/02/22 职场文书
2019求职信:应届生求职信范文
2019/04/24 职场文书
详解Nginx 工作原理
2021/03/31 Servers
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技