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 相关文章推荐
WINDOWS 2000下使用ISAPI方式安装PHP
Sep 05 PHP
Oracle Faq(Oracle的版本)
Oct 09 PHP
一个简单的自动发送邮件系统(一)
Oct 09 PHP
PHP脚本的10个技巧(3)
Oct 09 PHP
优化使用mysql存储session的php代码
Jan 10 PHP
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
PHP中new static()与new self()的区别异同分析
Aug 22 PHP
PHP实现数组递归转义的方法
Aug 28 PHP
PHP怎样用正则抓取页面中的网址
Aug 09 PHP
php获取POST数据的三种方法实例详解
Dec 20 PHP
PDO::prepare讲解
Jan 29 PHP
PHP 文件写入和读取操作实例详解【必看篇】
Nov 04 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 echo 输出字符串函数详解
2010/05/13 PHP
浅析PHP绘图技术
2013/07/03 PHP
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
2010/10/17 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
2014/04/29 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
JavaScript中的函数(二)
2015/12/23 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
JS数组搜索之折半搜索实现方法分析
2017/03/27 Javascript
JS如何设置元素样式的方法示例
2017/08/28 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
Vue 莹石摄像头直播视频实例代码
2018/08/31 Javascript
JavaScript文本特效实例小结【3个示例】
2018/12/22 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
Vue表单控件数据绑定方法详解
2020/02/05 Javascript
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python实现批量下载文件
2015/05/17 Python
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
对Python中画图时候的线类型详解
2019/07/07 Python
python数据类型之间怎么转换技巧分享
2019/08/20 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
2020/06/04 Python
python破解同事的压缩包密码
2020/10/14 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
竞选学委演讲稿
2014/09/13 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
教师查摆问题自查报告
2014/10/11 职场文书
2014年体检中心工作总结
2014/12/23 职场文书
大学生实习介绍信
2015/05/05 职场文书
保险公司2016开门红口号集锦
2015/12/24 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers