输入密码进入查看定时刷新页面某个日志文件情况

收集了一些垃圾的代码、命令片段实现输入密码进入查看定时刷新页面某个日志文件情况

  1. tail 命令读取文件的后 100 行(带f为暂停)

    tail -100f weixin.log

  2. 实现自动刷新1次页面

也可以用php输出javascript代码:

<?php
echo "<script type="text/javascript">location:reload();</script>";
?>

或者定时刷新

<meta http-equiv="refresh" content="1"> 

content设置的刷新的时间间隔

  1. PHP输入密码才能访问这个页面的代码 可以用php的session或者cookie实现 首次打开和关闭浏览器重新打开 都需要输入密码才可以访问 密码是 lvmoo.com

    密码: '); } ?>
    <html>
    <head>
    <title>title</title>
    </head>
    <body>
    输入密码才能访问这个页面
    </body>
    </html>
    

另一种实现: 你可以加一个表单或者在url网址上面加参数例如我用get参数的方式 访问地址:https://wwww.lvmoo.com/z 正常访问的时候不让访问数据错误的一句话

    <?php
    if(!isset($_GET['name'])||!$_GET['name']=='lvmoo'){
        exit('非法访问');
    }

上面代码加上之后直接访问https://www.lvmoo.com/z/index.php就会失败 而稍微修改一下https://www.lvmoo.com/z/index.php?name=lvmoo 这样就会成功了,因为我从url网址上面获取了name这个参数来进行对比.

进阶设定:

界面美化

   <style type="text/css">  
    <!--  
    body{  
    background-image:url(https://ss0.baidu.com/-Po3dSag_xI4khGko9WTAnF6hhy/super/crop%3D0%2C0%2C1893%2C1186/sign=731164e7eb24b899ca732378533631a5/1ad5ad6eddc451dadae2420cb4fd5266d11632c4.jpg);
background-position: center;
background-repeat: no-repeat;
background-attachment: fixed; 
    }  
    .passport{  
    border:1px solid red;  
    background-color:#66ccff;  
    width:400px;  
    height:100px;  
    position:absolute;  
    left:49.9%;  
    top:49.9%;  
    margin-left:-200px;  
    margin-top:-55px;  
    font-size:14px;  
    text-align:center;  
    line-height:30px;  
    color:#746A6A;  
    }  
    -->  
    </style>  
    
    <?php
    session_start();
    if(isset($_POST['password']) && $_POST['password'] == 'lvmoo.com'){
        $_SESSION['ok'] = 1;
        header('location:?');
    }
    if(!isset($_SESSION['ok'])){
        exit('
    <div class="passport">  
    <div style="padding-top:30px;">  
            <form method="post">
                暗号<input type="password" name="password" />
                <input type="submit" value="Go!" />
            </form>
        ');
    }
    ?>
    <?php
      /**
        * 3妙自动刷新页面
        */
    ?>
    <meta http-equiv="refresh" content="3"> 
    <?php
        /**
        * state
        *
        * @package custom
        */
    ?>

                <h5>tail -10  weixin.log</h5>
                <pre><?php echo shell_exec("tail -10 weixin.log");?></pre>
Licensed under CC BY-NC-SA 4.0
最后更新于 Feb 22, 2017 11:47 UTC