Meine test.html hat diesen Inhalt
......
1. <H2>Text zum Filtern </H2>
.....
2. <H2 ALIGN="CENTER"><A NAME="exkurs"></A>Text zum Filtern</H2>
.....
Wenn ich die test.htm filter bekomme ich nur den ersten Text als Ergebniss für $s
Was muss ich machen um auch die zweite Überschrift auslesen zu können ?
<?
$filter ="<h2>(.*)</h2>";
$datei ="test.htm";
$modus = "r";
if ($fp=fopen($datei,$modus)) {
while (!feof ($fp))
{
$linie = fgets($fp, 100);
//Mein Ansatz für Code (<h2(.*)>){1}(.*?)(</h2> anstelle von "<h2>(.*)</h2>" geht aber nicht
if(eregi($filter, $linie, $title))
$chr=fgetc($fp);
$chr;
$title = $title[1];
if (!empty ($title[1]))
{
$s .= $title." ";
}
}
}
else
(fclose($fp));
echo "$s";
?>
Danke RW