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在字符串中查找另一个字符串
Nov 19 PHP
PHP教程之PHP中shell脚本的使用方法分享
Feb 23 PHP
php中AES加密解密的例子小结
Feb 18 PHP
PHP删除指定目录中的所有目录及文件的方法
Feb 26 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
Zend Framework缓存Cache用法简单实例
Mar 19 PHP
PHP线程的内存回收问题
Jul 08 PHP
PHP7.1方括号数组符号多值复制及指定键值赋值用法分析
Sep 26 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
Oct 08 PHP
PHP 计算两个特别大的整数实例代码
May 07 PHP
php7性能提升的原因详解
Oct 13 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
Apr 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
isset和empty的区别
2007/01/15 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
深入PHP autoload机制的详解
2013/06/09 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
js 发个判断字符串是否为符合标准的函数
2009/04/27 Javascript
该如何加载google-analytics(或其他第三方)的JS
2010/05/13 Javascript
artDialog 4.1.5 Dreamweaver代码提示/补全插件 附下载
2012/07/31 Javascript
Jquery 的outerHeight方法使用介绍
2013/09/11 Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
2013/12/19 Javascript
js获取json元素数量的方法
2015/01/27 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
Node.js如何自动审核团队的代码
2016/07/20 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
基于D3.js实现时钟效果
2018/07/17 Javascript
详解vuex commit保存数据技巧
2018/12/25 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python安装官方whl包和tar.gz包的方法(推荐)
2017/06/04 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
Python如何读写字节数据
2020/08/05 Python
css3 2D图片转动样式可以扩充到Js当中
2014/04/29 HTML / CSS
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
有原因的手表:Flex Watches
2019/03/23 全球购物
陈胜吴广起义口号
2014/06/20 职场文书
家具公司总经理岗位职责
2014/07/08 职场文书
学习考察心得体会
2014/09/04 职场文书
经营目标责任书
2015/05/08 职场文书
2020年元旦晚会策划书模板
2019/12/30 职场文书
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
Go语言应该什么情况使用指针
2021/07/25 Golang