On Tuesday 07 January 2003 01:12, Christopher J. Crane wrote: > Ok here is what I did but it does not do anything. > I verified that is opening the file ok and everything, but it shows > nothing. It doesn't even produce an error. I am sure there is an easier way > than looping twice, but this is how I have it for now. > > $Lines = array(); > $TempDir = "tempdata"; > $DataFromFile = file("$TempDir/$Dat.txt"); > while(list(,$oneline) = each($DataFromFile)) { > array_push($Lines, $oneline); > } > $LineCount = 1; > while(list(,$oneline) = each($DataFromFile)) { > $PriorLineCount = $LineCount - 1; > list($OctetsInB,$OctetsOutB,$TimeB) = split("|", $Lines[$LineCount]); > list($OctetsInA,$OctetsOutA,$TimeA) = split("|", > $Lines[$PriorLineCount]); // After much help and work with Harry, this is > the formula we came up with to show data rates over time. > // (((Counter_Now - Counter_Before) / (Time_Now - Time_Before(converted > to seconds))) * 8)) / 1000 = kbits per hour > $kbitsout = ((($OctetsOutB - $OctetsOutA) / ($TimeB - $TimeA)) * 8 ) / > 1000; > print "$kbitsout Kbits - $LineCount<br>\n"; > $LineCount++; > }
echo() all the variables used and see what you get. -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * /* I'm rated PG-34!! */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php