ich hab hier einen netten kleinen Script. Den hab ich irgendwann mal irgendwo raus gezogen.
allerdings muss ich jezt feststellen das der nicht funzt.
also: es ist ne kleine BB Code funktion und läuft nicht - kann mir jmd weiter helfen?
nebenbei... weiß jmd etwas ähnlich einfach gestricktes für php?
also ich meine wie die bbcode php funktion hier...
allerdings muss ich jezt feststellen das der nicht funzt.
also: es ist ne kleine BB Code funktion und läuft nicht - kann mir jmd weiter helfen?
PHP-Code:
<?php
function textFormat($input) {
$input = htmlspecialchars($input);
$input = nl2br($input);
$bbcode = array(
"/\[b\](.*?)\[\/b\]/si",
"/\[i\](.*?)\[\/i\]/si",
"/\[u\](.*?)\[\/u\]/si",
"/\[url\](.*?)\[\/url\]/si" ,
"/\[url=(.*?)\](.*?)\[\/url\]/si" ,
"/\[img\](.*?)\[\/img\]/si",
"/\[mail\](.*?)\[\/mail\]/si" ,
"/\[mail=(.*?)\](.*?)\[\/mail\]/si" ,
"/\[code\](.*?)\[\/code\]/si",
"/\[zitat\](.*?)\[\/zitat\]/si",
"/\[center\](.*?)\[\/center\]/si",
);
$replace = array(
"<b>\\1</b>",
"<i>\\1</i>",
"<u>\\1</u>",
"<a target=_blank href=\"\\1\">\\1</a>",
"<a target=_blank href=\"\\1\">\\2</a>",
"<img src=\"\\1\" alt=\"\\1\" />",
"<a href=\"mailto:\\1\">\\1</a>",
"<a href=\"mailto:\\1\">\\2</a>",
"<b>code:</b><table class='code'><tr><td>\\1</td></tr></table>",
"<b>zitat:</b><table class='zitat'><tr><td>\\1</td></tr></table>",
"<div align='center'>\\1</div>",
);
$bbcode_count = count($bbcode);
for ($i=0;$i<$bbcode_count;$i++) {
$input = preg_replace($bbcode[$i], ''.$replace [$i].'', $input);
}
return $input;
}
textFormat($input) ;
?>
also ich meine wie die bbcode php funktion hier...
Code:
[PHP]
Kommentar