Kategorie: HTML


HTML-Highlighter

September 2009

In PHP gibt es eine Funktion, die sich highlight_string() nennt. Wenn es die nun auch für HTML und XML-Code gäbe, wäre es perfekt.
Also kreieren wir sie: highlight_html()

<?php
function highlight_html($tmpCode){
if(!defined('HLH_TAG')){
# Highlight-Farben
define('HLH_TAG', '#d02'); // ...

Vollständigen Eintrag anzeigen

BBCode-Converter

September 2009

Diese Funktion dient dazu, einen mit BBCode formatierten Text in HTML umzuschreiben.

Hier sind nur wenige Tags aufgelistet. Die Funktion lässt sich beliebig erweitern.
<?php
function bbc2html($tmpText){
/*[b]*/ $tmpText = preg_replace('#\[b\](.*)\[/b\]#isU', '<b>$1</span>', ...

Vollständigen Eintrag anzeigen | Kommentare (1)

target=_blank in XHTML 1.1

September 2009

Ein sicher bekanntes Problem ist die Tatsache, dass das target-Attribut in XHTML 1.1 nicht mehr erlaubt ist. So lässt sich eine neue Seite nicht mehr in einem neuen Fenster bzw. Tab öffnen.
Mit einem kleinen JavaScript-Trick kann man jedoch das target="_blank" simulieren.

<a ...

Vollständigen Eintrag anzeigen | Kommentare (3)

Ersetzen ohne HTML zu zerstören

September 2009

Etwas zu ersetzen oder hervorzuheben ohne den HTML-Code zu zerstören ist nicht ganz so einfach. Mit ein bisschen Regex funktioniert es dennoch.

Im folgenden Beispiel wird die Zeichenfolge "spa" hervorgehoben (fett geschrieben), ohne den <span>-Tag zu beeinflussen.
<?php
$text = ...

Vollständigen Eintrag anzeigen