Robert R.: htmlspecialchars - <strong> zulassen?

Beitrag lesen

Liebe Mitdenker, liebe Wissende, liebe Neugierige,

ja!

ist es möglich hier <?php echo htmlspecialchars(substr($startseite['einleitung'], 0, 150));?> ganz gezielt die <strong> zu aktivieren / zuzulassen?

Ja klar. Man ersetzt danach jedes Vorkommen von &lt;strong&gt; und &lt;/strong&gt; danach wieder durch <strong> und </strong>.

Ein Problem könnte es werden, wenn ein eingegebenes &lt;strong&gt; bzw. &lt;/strong&gt; dann deshalb umgewandelt wird. Deshalb geht man oft einen anderen Weg:

Man ersetzt  <strong> und </strong> durch etwas wie [[[hwfehwghcfvhwedfwgefxdfahdgfwhdf]]] und [[[/hwfehwghcfvhwedfwgefxdfahdgfwhdf]]] um nach dem htmlspecialchars() zurückzutauschen.

Und schon kommen wir von Höckschen auf Stöckschen.

Denn was will man ersetzen, wenn dort <Strong> oder <STRONG> oder <strong title="blah"> steht?

Weitere Alternative: bbcode, reguläre Ausdrücke. Google hilft.

Besser ist es, aber auch enorm aufwendig. Aber vermutlich schlussendlich die einzig vernünftige Methode. Die bb-Klasse von Christian Seiler müsste ja noch irgendwo hier rumschwirren.

Spirituelle Grüße Euer Robert

--
Möge der Forumsgeist wiederbelebt werden!