Hi,
ich versuche gerade aus einem System HTML-Files generieren zu lassen.
Das Grundsystem hat alle Links in folgenden Varanten:
index.php
index.php?kat_id=21
/?kat_id=25
?kat_id=25
Zudem gibt es noch einige andere Variablen wie z.B. die Seitenzahl:
?kat_id=25&page=2
Oder die Druckversion:
?kat_id=25&show=print
Aus diesen Pfadangaben möchte ich den Dateinamen der neuen HTML-Datei zusammenbauen und folglich auch sämtliche Links auf der Seite automatisch ersetzen lassen.
Ziel:
index.html
21.html
25_2.html // mit Seitenzahl
25_print.html // Druckversion
Der komplette HTML-Content liegt in einer Var namens $content vor.
Mein Ansatz (fürs erste):
$content=preg_replace("|?kat_id=(\d+)|","$1.html",$content);
Problem dabei ist:
- es sind nicht immer alle Parameter (show, page, kat_id) vorhanden.
- manchmal sind die Parameter leer (kat_id=&page=1)
Wie könnte ich das lösen?
Besten Dank
Jenny81