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
...
Vollständigen Eintrag anzeigen
Also kreieren wir sie: highlight_html()
<?php
function highlight_html($tmpCode){
if(!defined('HLH_TAG')){
# Highlight-Farben
...
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', ...
Vollständigen Eintrag anzeigen | Kommentare (1)
Hier sind nur wenige Tags aufgelistet. Die Funktion lässt sich beliebig erweitern.
<?php
function bbc2html($tmpText){
/*[b]*/ $tmpText = preg_replace('#\[b\](.*)\[/b\]#isU', ...
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)
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
Im folgenden Beispiel wird die Zeichenfolge "spa" hervorgehoben (fett geschrieben), ohne den <span>-Tag zu beeinflussen.
<?php
$text = ...
Vollständigen Eintrag anzeigen