PHP beginner |
|
<?php
function bbcode($reactie) {
$reactie = nl2br(htmlspecialchars($reactie));
$bbcode = array(
"'\[b\](.*?)\[/b\]'",
"'\[i\](.*?)\[/i\]'",
"'\[u\](.*?)\[/u\]'",
"'\[img\](.*?)\[/img\]'",
"'\[url=(.*?)\](.*?)\[/url\]'",
"'\[url\](.*?)\[/url\]'",
"'\[color=(\#[0-9A-F]{6})\](.*?)\[/color\]'",
"'\[center\](.*?)\[/center\]'",
"'\[left\](.*?)\[/left\]'",
"'\[right\](.*?)\[/right\]'",
"'\[size=[1-7]{1,}\](.*?)\[/size\]'",
);
$html = array(
"<b>\\1</b>",
"<i>\\1</i>",
"<u>\\1</u>",
"<img border=\"0\" src=\"\\1\">",
"<a href=\"\\1\" target=\"_blank\">\\2</a>",
"<a href=\"\\1\" target=\"_blank\">\\1</a>",
"<font color=\"\\1\">\\2</font>",
"<div align=\"center\">\\1</div>",
"<div align=\"left\">\\1</div>",
"<div align=\"right\">\\1</div>",
"<font size=\"\\1\">\\2</font>",
);
$reactie = preg_replace($bbcode, $html, $reactie);
return $reactie;
}
?>
<?php function bbcode($reactie) { "'\[b\](.*?)\[/b\]'", "'\[i\](.*?)\[/i\]'", "'\[u\](.*?)\[/u\]'", "'\[img\](.*?)\[/img\]'", "'\[url=(.*?)\](.*?)\[/url\]'", "'\[url\](.*?)\[/url\]'", "'\[color=(\#[0-9A-F]{6})\](.*?)\[/color\]'", "'\[center\](.*?)\[/center\]'", "'\[left\](.*?)\[/left\]'", "'\[right\](.*?)\[/right\]'", "'\[size=[1-7]{1,}\](.*?)\[/size\]'", ); "<b>\\1</b>", "<i>\\1</i>", "<u>\\1</u>", "<img border=\"0\" src=\"\\1\">", "<a href=\"\\1\" target=\"_blank\">\\2</a>", "<a href=\"\\1\" target=\"_blank\">\\1</a>", "<font color=\"\\1\">\\2</font>", "<div align=\"center\">\\1</div>", "<div align=\"left\">\\1</div>", "<div align=\"right\">\\1</div>", "<font size=\"\\1\">\\2</font>", ); return $reactie; } ?>
ik was aan het prutsen met bbcodes en was nu de [size]-tags aan het proberen maar die willen maar niet werken, als ik een getal neem met 2karakters (als grootte) dan geeft hij niets weer, en als de grote maar 1 krakter is, dan vormt hij de code niet om, ziet iemand het probleem..
|