ludz
Erfahrenes Mitglied
Folgender Sachverhalt:
Eine der Seiten, die ich sozusagen betreue, bedient sich eines kostenlos gestellen Gästbuches von einem Gratis-Anbieter im Internet (activebook.de).
Jetzt will ich das Ganze allerdings durch ein selbst geschriebenes ersetzen, aber die alten Einträge nicht verlieren.
Ich habe jetzt alle Seiten des Gästebuchs im HTML-Format hier vorliegen und wüsste jetzt gern eine Möglichkeit, wie ich die Einträge auslesen kann, um dann anschließend die einzelnen Elemente in Variablen speichern zu können (Beispiel Name in $name, Nachricht in $msg etc.).
Ich habe zwar schon viel mit explode() etc. versucht, aber das Ergebnis ist nicht ganz zufriedenstellend, weil es viele Einträge "zerhackstückelt".
Deshalb dachte ich an Funktionen, die mit RegEx arbeiten. Allerdings kenne ich mich damit überhaupt nicht aus, deshalb wär ich für Hilfe sehr dankbar!
Ein Eintrag im HTML-Format sieht so aus:
Wie kann man denn jetzt nach den einzelnen Elementen der Einträge suchen, bzw. erstmal die Einträge an sich "isolieren" und dann die jeweiligen Elemente suchen und in Vars speichern?
Eine der Seiten, die ich sozusagen betreue, bedient sich eines kostenlos gestellen Gästbuches von einem Gratis-Anbieter im Internet (activebook.de).
Jetzt will ich das Ganze allerdings durch ein selbst geschriebenes ersetzen, aber die alten Einträge nicht verlieren.
Ich habe jetzt alle Seiten des Gästebuchs im HTML-Format hier vorliegen und wüsste jetzt gern eine Möglichkeit, wie ich die Einträge auslesen kann, um dann anschließend die einzelnen Elemente in Variablen speichern zu können (Beispiel Name in $name, Nachricht in $msg etc.).
Ich habe zwar schon viel mit explode() etc. versucht, aber das Ergebnis ist nicht ganz zufriedenstellend, weil es viele Einträge "zerhackstückelt".
Deshalb dachte ich an Funktionen, die mit RegEx arbeiten. Allerdings kenne ich mich damit überhaupt nicht aus, deshalb wär ich für Hilfe sehr dankbar!
Ein Eintrag im HTML-Format sieht so aus:
Code:
<table width="100%" border="0">
<tr>
<td bgcolor="#FFFFFF"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><b>Name
</b>schrieb am 05. July 2003, 15:10 Uhr <a href="mailto:E-Mail-Adresse"><img border="0" src="skins/skin1/email.gif"></a>
<a href="http://www.die-webseite.de" target="_blank"><img border="0" src="skins/skin1/home.gif"></a>
</font><br>
<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#3A73C9">
<tr>
<td><font color="#FFFFFF" size="1" face="Verdana, Arial, Helvetica, sans-serif">Nachricht
<font color="#C9E5FF"><i></i></font></font></td>
</tr>
</table></td>
</tr>
</table>
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>
</font>
<!-- Hier kommen dann weitere Einträge, gleiches FOrmat... //-->
<!-- Die Variablen/Elemente wären von oben nach unten (fett hervorgehoben!): $name, $datum, $email, $www, $msg //-->
Wie kann man denn jetzt nach den einzelnen Elementen der Einträge suchen, bzw. erstmal die Einträge an sich "isolieren" und dann die jeweiligen Elemente suchen und in Vars speichern?