Hallo zusammen,
ich brauchte mal einen RegExp Spezialisten.
Folgende Aufgabenstellung:
Ich habe eine Webpage, die ich aus einer DB erzeuge. Auf dieser Seite sind mehrere Links in der Form
a href="home.php4?id=20"
Die ID variert natürlich. Jetzt sollen aber alle Links in ein Array geholt werden die mit home.php4 anfangen, es kann auch Links zu anderen Webseiten geben, die sollen nicht erkannt werden. Zudem möchte ich aber auch noch die ID von der URL separat haben.
Wenn ich dann die ID habe frage ich damit die DB ab, wenn dort ein bestimmter Inhalt zu finden ist, soll der Link ersetzt werden und dann den alten ersetzten.
Also in Kurzform:
Alle Links, die mit home.php4 anfangen sollen ausgelesen werden, die ID überprüft werden und dann durch eine andere URL ersetzt werden.
Ich weiss, dass das irgendwie mir preg_match_all() geht, aber den RegExp bekomme ich nicht hin.
Grüße & Dank, Andi
ich brauchte mal einen RegExp Spezialisten.
Folgende Aufgabenstellung:
Ich habe eine Webpage, die ich aus einer DB erzeuge. Auf dieser Seite sind mehrere Links in der Form
a href="home.php4?id=20"
Die ID variert natürlich. Jetzt sollen aber alle Links in ein Array geholt werden die mit home.php4 anfangen, es kann auch Links zu anderen Webseiten geben, die sollen nicht erkannt werden. Zudem möchte ich aber auch noch die ID von der URL separat haben.
Wenn ich dann die ID habe frage ich damit die DB ab, wenn dort ein bestimmter Inhalt zu finden ist, soll der Link ersetzt werden und dann den alten ersetzten.
Also in Kurzform:
Alle Links, die mit home.php4 anfangen sollen ausgelesen werden, die ID überprüft werden und dann durch eine andere URL ersetzt werden.
Ich weiss, dass das irgendwie mir preg_match_all() geht, aber den RegExp bekomme ich nicht hin.
Grüße & Dank, Andi
Kommentar