Skip to content

Instantly share code, notes, and snippets.

@kamawanu
Created May 4, 2017 14:40
Show Gist options
  • Save kamawanu/1ecebbb6d661a03ea103646d3abd250d to your computer and use it in GitHub Desktop.
Save kamawanu/1ecebbb6d661a03ea103646d3abd250d to your computer and use it in GitHub Desktop.
<?php
if($_SERVER["REQUEST_METHOD"] == "POST" ){
$putdata = fopen("php://input", "r");
$fp = fopen("--T-${_SERVER["REMOTE_ADDR"]}.txt", "w");
while ($data = fread($putdata, 1024)) fwrite($fp, $data);
fclose($fp);
fclose($putdata);
exit();
}
$now = time();
foreach( glob("./--T-*.txt") as $fn ){
list(,,,$ip,)=explode("-",$fn);
$t = $now - filemtime($fn);
$radix = "sec";
$color = false;
foreach( array("min","hour") as $iiradix ){
if( $t < 60 ){
break;
}
$t = intval($t/60);
$radix = $iiradix;
$color = true;
}
if($color){
echo "<div style=\"background-color:red;\">";
} else {
echo "<span style=\"background-color:cyan;\">";
}
echo "$ip / since $t $radix<BR>";
echo "<PRE>";
$fp = fopen($fn,"r");
fpassthru($fp);
fclose($fp);
echo "</PRE>";
if($color){
echo "</div>";
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment