Sven Rautenberg: Zeilenumbrüche erzwingen

Beitrag lesen

Aloha!

ja... das ist schön und gut... aber wie kann ich damit verhinder, dass mir meine schönen HTML-Quelltexte so zerschnippelt werden, dass z.B. Grafiken nicht mehr funktionieren ? (sprich so was dabei rauskommt: <img src="...<br />..." alt="" />)

Dann wirst du dir wohl oder übel etwas ausdenken müssen, um die Grafiken entweder erst später in den Text einzusetzen, oder du entfernst sie temporär aus dem Text. Und außerdem sehe ich gar keine Gefahr: Ein <img>-Tag enthält doch in aller Regel Leerzeichen - das sollten einige wordwrap()-Ersatzfunktionen erkennen und das Tag in Ruhe lassen. Alternativ könnte das Vorkommen von "<" und ">" dafür sorgen, dass dazwischen nicht umbrochen wird.

Im Prinzip benötigst du eine Funktion, welche etwa 40 Zeichen lange Teilstrings, die kein Leerzeichen enthalten, auftrennen. Sowas gibts dort in den Kommentaren. Lies sie. Passe die dortigen Lösungen deinen Anforderungen an. Und wenn's dann immer noch nicht geht, poste Teststring und Quellcode deiner Funktion zusammen mit einer Problembeschreibung.

- Sven Rautenberg