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 相关文章推荐
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
Oct 12 PHP
php中配置文件操作 如config.php文件的读取修改等操作
Jul 07 PHP
全新的PDO数据库操作类php版(仅适用Mysql)
Jul 22 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
Apr 25 PHP
php中过滤非法字符的具体实现
Oct 29 PHP
帝国cms目录结构分享
Jul 06 PHP
PHP发送短信代码分享
Aug 11 PHP
Yii开启片段缓存的方法
Mar 28 PHP
实现PHP搜索加分页
Oct 12 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
Feb 11 PHP
Laravel框架路由设置与使用示例
Jun 12 PHP
Laravel模糊查询区分大小写的实例
Sep 29 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/04/09 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
javascript 时间比较实现代码
2009/10/28 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
微信JS接口汇总及使用详解
2015/01/09 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2016/09/24 Javascript
js实现日历与定时器
2017/02/22 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
JavaScript判断浏览器和hack滚动条的写法
2017/07/23 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
vuejs使用$emit和$on进行组件之间的传值的示例
2017/10/04 Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
微信小程序实现多选功能
2018/11/04 Javascript
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
Angular8引入百度Echarts进行图表分析的实现代码
2019/11/27 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
Python基于xlrd模块操作Excel的方法示例
2018/06/21 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
python 随机森林算法及其优化详解
2019/07/11 Python
Python入门Anaconda和Pycharm的安装和配置详解
2019/07/16 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
python encrypt 实现AES加密的实例详解
2020/02/20 Python
python如何进入交互模式
2020/07/06 Python
Pycharm学生免费专业版安装教程的方法步骤
2020/09/24 Python
优秀电子工程系毕业生求职信
2014/05/24 职场文书
反对邪教标语
2014/06/30 职场文书
银行授权委托书范本
2014/10/04 职场文书
2014个人年度工作总结
2014/12/15 职场文书
任命书怎么写
2015/03/02 职场文书
新年寄语2016
2015/08/17 职场文书