1
<body bgcolor="#000000">
4
if (isset($_POST['inBindLog'])){
5
$bindlog = $_POST['inBindLog'];
9
if (file_exists($bindlog)){
10
$handle = @fopen($bindlog, "r");
13
while (!feof($handle)) {
14
$buffer = fgets($handle, 4096);
16
if (strstr($buffer,'error:') || strstr($buffer,'error ')){
17
$logerror[] = $buffer;
19
if (strstr($buffer,'warning:') || strstr($buffer,'warning ')){
20
$logwarning[] = $buffer;
27
if (isset($_POST['inViewErrors'])){
28
echo "<font color=\"#FFF\"><h2>BIND Errors:</h2></font>";
29
foreach ($logerror as $logline){
30
$logline = str_replace("error", "<font color=\"#CC0000\">error</font>", $logline);
31
echo $logline . "<br>";
35
if (isset($_POST['inViewWarnings'])){
36
echo "<font color=\"#FFF\"><h2>BIND Warnings:</h2></font>";
37
foreach ($logwarning as $logline){
38
$logline = str_replace("warning", "<font color=\"#FFFF99\">warning</font>", $logline);
39
echo $logline . "<br>";
43
if (isset($_POST['inViewLogs'])){
44
echo "<font color=\"#FFF\"><h2>BIND Full Logs:</h2></font>";
45
foreach ($getlog as $logline){
46
if (strstr($logline, "succeeded") || strstr($logline, "SIGHUP")){
47
$logline = "<font color=\"#00FF00\">" . $logline. "</font>";
49
if (strstr($logline, "error")){
50
$logline = "<font color=\"#CC0000\">" . $logline. "</font>";
52
if (strstr($logline, "Failed")){
53
$logline = "<font color=\"#AAAAAA\">" . $logline. "</font>";
55
if (strstr($logline, "warning")){
56
$logline = "<font color=\"#FFFF99\">" . $logline. "</font>";
58
echo $logline . "<br>";
b'\\ No newline at end of file'