Hallo,
ich möchte gerne folgendes realisieren:
bestimmte Werte/Strings z.B. aus einer Datei (z.B. einer HTML- oder
XML-Datei) auslesen und diese dann in eine MySQL-Tabelle schreiben. Dazu
soll nur die Werte aus dieser Datei ermittelt werden und anschließend in
eine MySQL-Tabelle geschrieben werden.
In der auszulesenden Datei stehen dann in etwa solche Einträge:
<bookmark icon="www" href="http://www.blablabla.de/" >
<title>Willkommen bei blablabla</title>
</bookmark>
<bookmark icon="www" href="http://www.blablabla2.de/" >
<title>Willkommen bei blablabla 2</title>
</bookmark>
So mich interessieren dabei nur die eigentliche Werte also nur die URL
selber und der Titel, alles andere in der < > Klammer ist unwichtig.
Letztendlich soll die URL 1 mit Titel 1 im gleichen Datensatz der
MySQL-Tabelle landen, URL 2 mit Titel 2 usw., also alles was zusammengehört
in einen Datensatz halt.
Nun ich hab mal folgendes Script hierzu geschrieben, komme aber irgendwie nicht weiter ...
// Anfang
$avar = file("bookmark.htm");
$url = explode(href="," >,$avar);
$titel = explode(<title>,</title>,$avar);
// Datenbankverbindung herstellen
// und $url + $ titel in die Tabelle xy schreiben
// Ende
besser gesagt ich habs erstmal ohne den Datenbank-Teil ausprobiert, und zwar so:
<?PHP
$avar = file("bookmarks.xml");
$url = explode(href="," >, $avar);
$titel = explode(<title>,</title>, $avar);
echo "$titel $url <br>";
?>
Nur funktioniert es leider nicht! Bekomme als Fehler:
Parse error: parse error in
/web/htdocs/htdocs/ftp-projekte/localtest/lesezeichen.php on line 4
Kann mir jemand verraten, was ich hier falsch mache?
Wer kann mir hierbei helfen, bzw. Tipps und Ansätze dazu geben, wie ich da
vorgehen muß bzw. dieses da realisieren kann?
Schön wäre es, wenn ich eine Lösung finden würde, mit der ich HTML- und XML-Dateien so auslesen und in eine MySQL Tabelle schreiben könnte.
Über eine Hilfe würde ich mich sehr freuen. Im voraus besten Dank.
MfG.
Sascha