salve ragazzi qui nel forum ho trovato uno script per interpretare il bbcode adesso il problema che non sono riuscito a farlo funzionare vi posto il codice
Codice PHP:
function bbcode_format($var) {
$search = array(
'`\[b\](.+?)\[/b\]`is',
'`\[i\](.+?)\[/i\]`is',
'`\[u\](.+?)\[/u\]`is',
'`\[img\](.+?)\[/img\]`is',
'`\[email\](.+?)\[/email\]`is',
'`\[url=([a-z0-9]+://)([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*?)?)\](.*?)\[/url\]`si',
'`\[url\]([a-z0-9]+?://){1}([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*)?)\[/url\]`si',
'`\[url\]((www|ftp)\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^ \"\n\r\t<]*?)?)\[/url\]`si',
'`\[quote\](.+?)\[/quote\]`is',
);
$replace = array(
'[b]\\1[/b]',
'[i]\\1[/i]',
'<u>\\1</u>',
'[img]\1[/img]',
'[email="\1"]\1[/email]',
'[url="\1\2"]\6[/url]',
'[url="\1\2"]\1\2[/url]',
'[url="http://\1"]\1[/url]',
'<div style="padding:4px;"><table width="100%" align="center" cellspacing="0" cellpadding="0" class="quote_box"><tr><td class="quote_title">[b]quote[/b]</td></tr><tr><td class="quote_body"><div width="100%" style="overflow:auto; max-width:400px; width:expression(document.body.clientWidth > 400? \'400px\': \'auto\' );">\1</div></td></tr></table></div>',
'<span style="font-size:\1px">\2</span>',
);
$var = preg_replace ($search, $replace, $var);
return $var;
}
dovrei inserirlo in questo contesto
Codice PHP:
$DB->connect();
$result_article_know = mysql_query("select * from knowledgebase where id ='$id' order by id desc limit 1");
while($array=mysql_fetch_array($result_article_know)){
echo"<table class='cornicecategorie' border ='0' cellpadding='0' cellspacing='0'>\n";
echo"<tr>\n";
echo"<td class ='bordocontent'><td>\n";
echo"<td class =''></td>\n";
echo"<td class ='tdrisposta' id='tdrisposta'>".$array['risposta']."</td>\n";
echo"<td class ='bordocontent'><td>\n";
echo"</tr>\n";
echo"</table>\n";
adesso tutto quello che carica $array['risposta'] deve essere applicato con il bbcode s e necessario cosa mi dite di fare?