Matthias Huttar: wie "markiere" ich bestimmete einträge in einer datei...

Beitrag lesen

ah... verstehe.
dann muss ich also die datei in ein array auslesen, oder?

mit explode , oder??

bene

nein, musst du eigentlich nicht. ist eine möglichkeit.
ich würd folgendes vorschlagen (kopier den sourcecode nicht, der ist nur aus dem kopf überlegt, nur damit du in etwa verstehst was ich meine)
MACHT MICH HIER AUF KEINE SYNTAXFEHLER AUFMERKSAM!! DAS IST NICHT GENAU ÜBERPRÜFT

while(!feof($inputfile))
{
$line=fgets($inputfile,1000);
#angenommen du willst jetzt nur die überschriften ausgeben:
if(strstr($line,"<div style="title">")) {print $line;}
}

wenn du jetzt alles ausgeben willst (durch irgendwas getrennt):
while(!feof($inputfile))
{
$line=fgets($inputfile,1000);
#angenommen du willst jetzt nur die überschriften ausgeben:
if(strstr($line,"<div style="title">")) {print "nächster Artikel beginnt hier <br><hr><p>"$line;}
  else {print $line;}
}
eigentlich recht einfach, du könntest noch weitere markierungselemente hinzufügen (eben XML haft, wie an anderer stelle schon beschrieben wurde)
somit könntest du die beiträge auch benamen und auf wunsch auch nur einen einzigen ausgeben..