Hallo
ich will mit PHP einen rss feed erzeugen. dazu selektiere ich mir aus der DB den Text und jage ihn durch meinen Parser. Der macht z.B. htmlspecialchars und strip_tags, um das ganze well-formed zu bekommen. Das funktioniert auch schon bombastisch - wenn ich die Länge der Texte nicht limitieren würde. Leider muss ich das machen und hab jetzt das Problem, wenn am Ende ich zum Beipspiel einen Tag wie "<" habe und das ";" abgeschnitten wird, ist der feed nicht mehr well-formed. Bei einfachen Tags wäre das auch kein Problem, schlimmer ist es mit Tags wie "<a>", die doch etwas länger und komplexer sind. Was ich brauche ist eine Idee, wie ich feststellen kann, ob am Ende ein Tag betroffenen ist und den Text entsprechen kürze.
Vielen Dank für Eure Hilfe
Fritzek
ich will mit PHP einen rss feed erzeugen. dazu selektiere ich mir aus der DB den Text und jage ihn durch meinen Parser. Der macht z.B. htmlspecialchars und strip_tags, um das ganze well-formed zu bekommen. Das funktioniert auch schon bombastisch - wenn ich die Länge der Texte nicht limitieren würde. Leider muss ich das machen und hab jetzt das Problem, wenn am Ende ich zum Beipspiel einen Tag wie "<" habe und das ";" abgeschnitten wird, ist der feed nicht mehr well-formed. Bei einfachen Tags wäre das auch kein Problem, schlimmer ist es mit Tags wie "<a>", die doch etwas länger und komplexer sind. Was ich brauche ist eine Idee, wie ich feststellen kann, ob am Ende ein Tag betroffenen ist und den Text entsprechen kürze.
Vielen Dank für Eure Hilfe
Fritzek