Changeset 111 for trollforge/lastmeasure/stats/index.php
- Timestamp:
- 11/30/05 12:32:28 (7 years ago)
- File:
-
- 1 edited
-
trollforge/lastmeasure/stats/index.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trollforge/lastmeasure/stats/index.php
r110 r111 1 <?php 2 function print_hits() { 3 $id = dba_open('../db/hit.db', 'c', 'db4'); 4 if(!$id) { 5 echo '<li style="color:red;">Failed to open database!</li>'; 6 return; 7 } 8 $key = dba_firstkey($id); 9 if($key == false) { 10 echo '<li style="color:red;">No hits found!</li>'; 11 return; 12 } 13 while($key != false) { 14 $val = dba_fetch($key, $id); 15 list($ip, $port, $hostname, $uagent, $referer, $user, $clipboard) = explode(' ', $val); 16 $str = "<li>$key --- $ip:$port ($hostname)"; 17 $str .= " useragent: " . base64_decode($uagent); 18 $str .= " referer: " . base64_decode($referer); 19 $str .= " user: " . base64_decode($user); 20 $str .= " clipboard: " . base64_decode($clipboard); 21 $str .= "</li>"; 22 echo $str; 23 $key = dba_nextkey($id); 24 } 25 dba_close($id); 26 } 27 28 function print_uagents() { 29 $id = dba_open('../db/uagent.db', 'c', 'db4'); 30 if(!$id) { 31 return; 32 } 33 $key = dba_firstkey($id); 34 while($key != false) { 35 $val = dba_fetch($key, $id); 36 echo "<li>".base64_decode($key).": $val</li>"; 37 $key = dba_nextkey($id); 38 } 39 dba_close($id); 40 } 41 42 function print_users() { 43 $id = dba_open('../db/user.db', 'c', 'db4'); 44 if(!$id) { 45 return; 46 } 47 $key = dba_firstkey($id); 48 while($key != false) { 49 $val = dba_fetch($key, $id); 50 echo "<li>".base64_decode($key).": $val</li>"; 51 $key = dba_nextkey($id); 52 } 53 dba_close($id); 54 } 55 56 ?> 1 57 <html> 2 58 <body> 3 <p>Attempt at some lmstats. Unfinished.</p>59 <p>Attempt at some lmstats. Unfinished. <img src="/gnaa.png" alt="GNAA"/></p> 4 60 5 <p>Hits:</p> 6 <ul><? 7 $id = dba_open('../db/hit.db', 'c', 'db4'); 8 if($id) { 9 $key = dba_firstkey($id); 10 while($key != false) { 11 $val = dba_fetch($key, $id); 12 list($ip, $port, $hostname, $uagent, $referer, $user, $clipboard) = explode(' ', $val); 13 $str = "<li>$key --- $ip:$port ($hostname)"; 14 $str .= " useragent: " . base64_decode($uagent); 15 $str .= " referer: " . base64_decode($referer); 16 $str .= " user: " . base64_decode($user); 17 $str .= " clipboard: " . base64_decode($clipboard); 18 $str .= "</li>"; 19 echo $str; 20 $key = dba_nextkey($id); 21 } 22 } 23 dba_close($id); 24 ?></ul> 61 <p>Hits:</p> 62 <ul><?php print_hits(); ?></ul> 25 63 26 <p>User agents:</p> 27 <ul><? 28 $id = dba_open('../db/uagent.db', 'c', 'db4'); 29 if($id) { 30 $key = dba_firstkey($id); 31 while($key != false) { 32 $val = dba_fetch($key, $id); 33 echo "<li>".base64_decode($key).": $val</li>"; 34 $key = dba_nextkey($id); 35 } 36 } 37 dba_close($id); 38 ?></ul> 64 <p>User agents:</p> 65 <ul><?php print_uagents(); ?></ul> 39 66 40 <p>Users:</p> 41 <ul><? 42 $id = dba_open('../db/user.db', 'c', 'db4'); 43 if($id) { 44 $key = dba_firstkey($id); 45 while($key != false) { 46 $val = dba_fetch($key, $id); 47 echo "<li>".base64_decode($key).": $val</li>"; 48 $key = dba_nextkey($id); 49 } 50 } 51 dba_close($id); 52 ?></ul> 67 <p>Users:</p> 68 <ul><?php print_users(); ?></ul> 53 69 54 </body>70 </body> 55 71 </html>
Note: See TracChangeset
for help on using the changeset viewer.
