Simon Reinhardt: Datei auslesne und filtern

Beitrag lesen

Hi!

Jetzt möchte ich aber die ersten und letzten beiden Zeilen nicht ausgeben.

Dafür behälst Du am besten 2 Zeilen im Puffer (sprich in Variablen) und gibst erst die erste der beiden aus, wenn im nächsten Schleifendurchlauf nicht EOF ist.
Also ungefähr so:

$line1=$line2="";
$nr=1;
while(nicht eof)
{
  if($nr>2)
  {
    echo $line1;
    $line1 = $line2;
    $line2 = zeile lesen;
  }
  $nr++;
}

Damit müsste eine Zeile erst ausgegeben werden, wenn der Lesevorgang schon zwei Zeilen weiter ist (wenn nicht noch irgendwo ein Fehler steckt ;-).

VG->Cologne
Simon