亂七八糟的代碼拼出來的菊花留言板v0.2

  • 2018-01-06
  • 212
  • 3
  • 0

新人勿噴~~

利用php將留言內容讀取并寫入txt文件.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1"/>
    <title>留言板v0.2 TXT残版</title>

    <style type="text/css">
        body {
            background: #f7f7f7;
            text-align: center;
            background-image: url("bg.png");
            background-position: right;
            background-repeat: no-repeat;
        }

        hr {
            border-top: 5px solid red;
        }

        #post {
            font-size: 20px;
            width: 200px;
            height: 100px;
        }

        textarea {
            border: 3px solid lawngreen;
            width: 90%;
        }
    </style>
</head>
<body>
<h1>菊花留言板</h1>
<hr/>
<form action="?" method="post">
    <textarea name="what" rows="10">说点什么吧</textarea>
    <p>©Waylee</p>
    <input id="post" type="submit" title="提交" value="雁过留声,路过留言"/>
</form>
</body>
</html>
<?php

//随机颜色函数
function YanSe()
{
    $str = "0123456789ABCDEF";
    $jstr = "#";
    $len = strlen($str);
    for ($i = 0; $i < 6; $i++) {
        $num = rand(0, $len - 1);
        $jstr = $jstr . $str[$num];
    }
    return $jstr;
}

$file_path = "testfile.txt";                                    //留言内容TXT文件
date_default_timezone_set("PRC");            //设置默认时区
$data = $_POST['what'];

if (file_exists($file_path)) {
    $str = file_get_contents($file_path);//将整个文件内容读入到一个字符串中
    //$str = str_replace("\r\n", "<br />", $str);


//判断是否有新提交的数据
    if (!empty($data)) {
        $jstr = YanSe();
        $time = date("m-d G:i:s");                          //时间
        $reIP = $_SERVER["REMOTE_ADDR"];                              //获取IP
        $str = "<span style='color:$jstr'><p style='width: 100%;word-break: break-all;text-align: center;'>$data</p> IP:$reIP 的童鞋>>Fucked at:$time</span>$str";
        $myfile = fopen($file_path, "c+");      //打开文件
        fwrite($myfile, $str);   // 写入文件
        fclose($myfile);            //关闭文件
    }
    echo $str;                                      //输出留言内容
}
?>

 

  1. 2017:  通过电线传输网络的 电力猫是什么?知识普及(0)
  2. 2017:  【密码制作工具】超大文本TXT去重复的软件(0)
  3. 2017:  WIFI破解握手包 弱密精华字典(0)

评论

  • 西枫里博客回复
    Sogou Explorer Sogou Explorer Windows 7 Windows 7

    很好,把数据写入数据库,做到增删改查,基础就过了,加油

  • 小苍老师回复
    Google Chrome 55 Google Chrome 55 Windows 10 Windows 10

    伟子,在PHP上你已经超过我很多了,加油!

  • 银色月航回复
    Google Chrome 64 Google Chrome 64 Mac OS X 10.10 Mac OS X 10.10

    能说什么呢,为啥叫菊花留言? 哈哈

发表评论