Hallo!
Ich habe eine Schleife, die mehrere Zeilen ausliest und sobalb eine bestimmte ereicht ist, ein Ausgabe macht.
Ich habe will dann die Schleife beenden.
Dies hab ich mit die() geamcht.
Doch stoppen dann auch die folgenden befehle. Gib es eine möglichkeit?
Code:
$file = "webalizer.current";
//Besucher+Traffic heute
$pretag = date("d");
$tag = $pretag + 4;
@$fp = fopen($file,"r");
if (!$fp) {
print " $file nicht da
\n";
} else {
$i=0;
while($zeile = fgets($fp)) {
$zeile = $zeile;
$i++;
if ($i==$tag)
{
$hand = explode(" ", $zeile);
echo "Besucher heute: $hand[5]
";
$pretrafficday = $hand[2];
$trafficday2 = $pretrafficday / 1024 / 1024;
$trafficday = round ($trafficday2, 1);
echo "Traffic heute: $trafficday MB";
die();
}
}
}
@fclose($fp);
$time_end = microtime(1);
$time = $time_end - $time_start;
$time2 = round ($time, 2);
echo "
Diese Seite wurde in $time2 Sekunden generiert\n";