HTML auslesen

tach community,

ist sicher schon oft gestellt worden… aber ich tu mich ein wenig schwer mit dem finden…

ich will mozilla bookmarks auslesen (bookmarks.html)
die veraendern sich staendig folgen aber einem gewissen schema…

so… irgendwie datei einlesen…
dann mit regulaeren ausdruecken nach fetzen suchen…
daten extraiieren… … aber wie sieht das ganze praktisch aus?

hat nicht einer von euch ne ertige funktion, die das erledigt?

nehme bookmarks.html suche nach daten zwischen " " und „“
und schreibe die in einen array…

vielen herzlichen dank

Grusz

PixelKoenig

nehme bookmarks.html suche nach daten zwischen
" " und „“
und schreibe die in einen array…

 $f=implode("",file('bookmark.htm'));
 $links=preg\_match\_all('/

(.*?)/si’,$f,$matches); // $matches[1] enthält alle …

Mist die Kategorien…

$links=preg_match_all(’/ (.*?)/si’,$f,$matches);

ist wunderbar… daraus habe ich jetzt folgendes abgeleitet:
$headlines=preg_match_all(’/ (.*?)/si’,$f,$HL);

das sind dann die headlines…
bloed nur, dass ich es noch nciht geschafft habe, die links den headlines zuzuordenen…

muss ich die headlines auch in den $links array schreiben oder kann ich die trennen? am liebsten wuerde ich die trennen … aber trotzdem zuordnen koennen… wie würde man das machen?

ich hatte schon ein paar loesungsansaetze, die nicht funktionierten. ziel ist es, dass die HEADLINES dann links werden und die URLS(Bookmarks) drunter stehen … wird dann zunm ausklappen sein…

koennte ich mich kompliziert genug ausdruecken? also fazit:
ich will eigentlich folgende ausgabe:

**Internet-Suche**
 - Link1
 - Link2
 - Link3
 - Link4

**Computer & Internet**
 - Link1
 - Link2
 - Link3
 - Link4

usw.

wie zum teufel mach ich das???

merci schon mal…

grusz

PixelKoenig