/[clipping]/print.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /print.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations)
Sat Nov 3 10:36:20 2001 UTC (17 years, 7 months ago) by dpavlin
Branch: MAIN
CVS Tags: HEAD
display last n lines from log file

1 dpavlin 1.1 <?
2    
3     require("cyclic_arr.class.php");
4     require("bg_color.class.php");
5    
6     $nr_lines = 13;
7    
8     $a=new Cyclic_Arr;
9     $a->set_size($nr_lines);
10    
11     $b=new Bg_Color;
12     $b->colors("#ff8888","#88ff88");
13    
14     // read file in cyclic array
15     $fd = fopen("/home/dpavlin/foo", "r");
16     while (!feof ($fd)) {
17     $line=fgets($fd, 4096);
18     if ($line != "") $a->push($line);
19     }
20     fclose ($fd);
21    
22     // generate html
23     print "<table>\n";
24     $a->next; // move to next (oldest one)
25     for ($i=0; $i<$nr_lines; $i++) {
26     print "<tr".$b->bgcolor()."><td>$i:</td><td>".$a->tell_pos()."</td><td>".$a->fetch()."</td></tr>\n";
27     }
28     print "</table>\n";
29    
30     ?>

  ViewVC Help
Powered by ViewVC 1.1.26