- May 12, 2001
- 12,458
- 2
- 0
PHP:
for ($i=1; $i<=10; $i++)
{
$buffer = fgets($file_pointer);
if (strpos($buffer,"192.168.4."))
{
$4thoct = substr($buffer,15,(strpos($buffer,"is")-13);
if ($rowcounter == 15) then { echo "</tr><tr>"; $rowcounter = 0; }
if strpos($buffer,"down")
{
//red
echo "<td style=""background-color:#FF0000""><b>".$4thoct."</b></td>";
$rowcounter++;
}
else if strpos($buffer,"up")
{
echo "<td style=""background-color:#00FF00""><b>".$4thoct."</b></td>";
$rowcounter++;
//green
}
}
I'm getting error after error with this thing.... mostly 'undefined t_string' and 'unexpected {' when i'm coming off the loop. I've only just started with php so maybe ive forgotten to dot an I or cross a T.....
basically it's reading from a file, checking each line for the start of a particular ip address range, and then if it's listed as "up" puts a green box, and if "down" puts a red box. any pointers?
Last edited: