收集了一些垃圾的代码、命令片段实现输入密码进入查看定时刷新页面某个日志文件情况
-
tail 命令读取文件的后 100 行(带f为暂停)
tail -100f weixin.log
-
实现自动刷新1次页面
也可以用php输出javascript代码:
<?php
echo "<script type="text/javascript">location:reload();</script>";
?>
或者定时刷新
<meta http-equiv="refresh" content="1">
content设置的刷新的时间间隔
-
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>