Moin,
wer oder was ist Fetz?
Fetz betreibt seinen eigenen SelPHProwser (den du unter dem Namen auch bei http://webalizer.teamone.de/selfforum/ findest) und daraus wird zum Beispiel auch http://www.atomic-eggs.com/selfspezial/sstattop.html generiert.
PS: Wie hast Du das gemacht? Auch per fsockopen und fget den Inhalt geholt und mit preg_match_all einen großen Array mit allen Daten erzeugt?
Öhm, so ähnlich. Da ich über Modem online gehe und im Forum viel zu viel Online-Zeit mit Lesen verbringe, habe ich mir bereits vor einiger Zeit eine kleine Skriptsammlung geschrieben, die die Hauptdatei (über das SBU-Interface) und auf Wunsch alle Postings (direkt, allerdings mit Content-Encoding: gzip und in einer Keep-Alive-Verbindung) ausliest und lokal in einem Cache vorhält. So kann ich nachdem synchronisieren offline gehen und in Ruhe im Forum lesen und beantworten. So nebenbei generieren die Skripte auch noch die angezeigten Seiten hier on-the-fly, so dass ich noch ein paar Veränderungen an der Oberfläche machen kann. Zum Beispiel werden Links auf bestimmte Dokumentationen oder das Forum automatisch auf lokal umgebogen. Oder in jeden Beitrag wird der gesamte Threadbaum eingeblendet und ausserdem erscheinen fixed-positionierte Links auf den nächsten und vorhergehenden Beitrag.
Ich hab halt einfach noch ein Zusatzskript geschrieben, was einen Thread nimmt und den Textinhalt zusammenzählt.
Im Übrigen ist meine damals ad-hoc ausgedachte Datenstruktur wenig geeignet dafür (ich habe jedes Posting zusammen mit seinen Metadaten in einer eigenen Datei), da ist Fetz' Ansatz mit MySQL-Datenbank wohl performanter.
--
Henryk Plötz
Grüße aus Berlin
* Help Microsoft combat software piracy: Give Linux to a friend today! *