Moin zusammen
ich habe da folgendes Problem und zwar möchte ich aus meiner Datei messages folgendes auslesen
Sent 98288270 bytes, received 131328276 bytes.
nach 24 Stunden wird ja zwangsweise die Leitung gekappt und in der Message Datei stehen dann imm der die gesendeten und Empfangenen Bytes
Nun soll die gesamte Datei nach den Werten send und received durchsucht werden und die Werte miteinander addiert werden
Sent + received = Ergebnis, nächste Zeile Sent + received + Ergebnis vorhergehende Zeile usw.
Ich habe da ein Script welches ich fuer die Trafficberechnung meines Webservers benutze
<html>
<head>
</head>
<body bgcolor="#000080" text="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000" font size="-1">
<?php
$datei = file('access_log'); //Datei einlesen
$traffic = 0; //Startwert für $traffic
foreach($datei as $zeile){ //Array durchlaufen
$teile = explode("'",$zeile); //explode anwenden
$traffic += $teile[1]/1024000; //$teile[1] zu $traffic dazuzählen
}
echo "Deine Webseite hat bis jetzt $traffic MB verbraucht";
?>
</body>
</html>
Kann man dieses umstricken um es fuer den obigen Fall zu verwenden ??
Wenn ja könnte mir jemand vielleicht die Zeile nennen bzw. es abaendern ??
Grueße Thomas