zoukankan      html  css  js  c++  java
  • 利用php制作简单的文本式留言板

    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%"/>
  • 相关阅读:
    致歉
    博客园上海俱乐部活动报道
    博客园手机版
    味道不错的NBearLite查询语法
    关于面向对象的讨论
    变形金刚皮肤
    准备在北京Tech·Ed上组织博客园聚会
    SVN&.NET
    博客园手机版功能更新
    最省时管理法:让你一天随意
  • 原文地址:https://www.cnblogs.com/942267027wzmblog/p/5405232.html
Copyright © 2011-2022 走看看