Thomas Meinike: Konturen erkennen

Beitrag lesen

Hallo,

angenommen wir habe eine große datei:

bla bla
USER=USERNAME1
SONSTIGES=HALLO1
bla bla
##########
bla bla
USER=USERNAME2
SONSTIGES=HALLO2
bla bla
##########
bla bla
USER=USERNAME3
SONSTIGES=HALLO3
bla bla

am ende möchte ich das die daten ohne das bla bla steht. kann php die ######### erkennen und in abschnitten jedes mal das slebe wort suchen ? es soll nach einem bestimmten begriff suchen; wenn es das gefunden hat soll es die zeile speichern und so ausgeben:

USER=USERNAME1
SONSTIGES=HALLO1

USER=USERNAME2
SONSTIGES=HALLO2

Grober Ansatz:

<?php

$daten=file("daten.txt");
for($i=0;$i<count($daten);$i++)
{
  if(strstr($daten[$i],"USER") || strstr($daten[$i],"SONSTIGES"))
  {
    // Ausgabe von $daten[$i] in Datei: fwrite($dateiref,$daten[$i]);
    // oder HTML:
    print $daten[$i]."<br>\n";
  }
}

?>

MfG, Thomas