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=(\d+)](.+?)\[/size]~sie",
);
$html = array(
"<b>\\1</b>",
"<i>\\1</i>",
"<u>\\1</u>",
"zeerspecial(\\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>",
'\'<span style="font-size: \1pt;">\2</span>\';',
);
$reactie = preg_replace($bbcode, $html, $reactie);
return $reactie;
}
function zeerspecial($mid){
include('config.php');
$query=mysql_query("SELECT * FROM singlefoto WHERE id='".$mid."'") or die(mysql_error());
$neem=mysql_fetch_assoc($query);
mysql_close();
return "<img src=\"plaatjes/single/'".$neem['naam']."' \" ALT=\" '".$neem['trefwoord']."' \">";
}
?>
<?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=(\d+)](.+?)\[/size]~sie", ); "<b>\\1</b>", "<i>\\1</i>", "<u>\\1</u>", "zeerspecial(\\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>", '\'<span style="font-size: \1pt;">\2</span>\';', ); return $reactie; } function zeerspecial($mid){ include('config.php'); return "<img src=\"plaatjes/single/'".$neem['naam']."' \" ALT=\" '".$neem['trefwoord']."' \">"; } ?>
sorry dat ik hier weer ben dezelfde (slechte) code^^maar hij blijft maar fouten geven. hij wil namelijk de functie zeerspeciaal() niet aanroepen die dient ter vervanging van de [img]-tags, hij geeft gewoon zeerspeciaal(4) weer, ziet iemand wat ik fout doe?
|