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源码之 ext/mysql扩展部分
Jul 17 PHP
php file_exists 检查文件或目录是否存在的函数
May 10 PHP
php导出CSV抽象类实例
Sep 24 PHP
PHP中的traits简单使用实例
May 13 PHP
WordPress中缩略图的使用以及相关技巧
Nov 24 PHP
yii,CI,yaf框架+smarty模板使用方法
Dec 29 PHP
php5.4传引用时报错问题分析
Jan 22 PHP
PHP数组函数array_multisort()用法实例分析
Apr 02 PHP
php使用pear_smtp发送邮件
Apr 15 PHP
详解thinkphp中的volist标签
Jan 15 PHP
Laravel框架模板继承操作示例
Jun 11 PHP
PHP Include文件实例讲解
Feb 15 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 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
$_GET['goods_id']+0 的使用详解
2013/06/06 PHP
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
JQuery模板插件 jquery.tmpl 动态ajax扩展
2011/11/10 Javascript
ie支持function.bind()方法实现代码
2012/12/27 Javascript
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
js导航栏单击事件背景变换示例代码
2014/01/13 Javascript
javascript学习笔记(三)BOM和DOM详解
2014/09/30 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
2017/04/03 jQuery
详解webpack进阶之插件篇
2017/07/06 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
vue在响应头response中获取自定义headers操作
2020/07/24 Javascript
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
python正则表达式re模块详解
2014/06/25 Python
python查询mysql中文乱码问题
2014/11/09 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
深入理解NumPy简明教程---数组1
2016/12/17 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
人力资源经理的岗位职责范本
2014/02/28 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
2014年民主评议党员工作总结
2014/12/02 职场文书
端午节活动总结报告
2015/02/11 职场文书
学校运动会通讯稿
2015/07/18 职场文书
win server2012 r2服务器共享文件夹如何设置
2022/06/21 Servers