estou fazendo um fórum para um cliente. Porém, parei na seguinte situação:
Quero desabilitar os códigos HTML. Para isso, estou usando htmlspecialchars(). Porém, ele está tirando inclusive as quebras de linha. Já tentei de tudo:
Desde nl2br(htmlspecialchars($var)) até str_replace(). Tentei gambiarrar mas não consegui. Será que vocês podem me ajudar???
Cód:
echo "<table border=0>
<tr>
<td colspan=2 align='right'><a href='index.php?act=3&&tid=$tid&&cid=$cid&&gid=$gid'>Novo Tópico</a> -
<a href='index.php?act=4&&tid=$tid&&cid=$cid&&gid=$gid'>Responder</a> - Reportar</td>
</tr>
<tr>
<td colspan=2 width=768px bgcolor='#CAECD3'>
<font color='#006666' face='Arial'>
<b>".$campo['assunto']."</b>, ".$campo['desc']."</font></td>
</tr>
<tr>
<td width=150 bgcolor='#DEF3E4' valign='top'>".$campo['autor']."</td>
<td width=618 bgcolor='#DEF3E4' align='right' valign='top'>
".$campo['data'].", ".$campo['hora']."</td></tr>
<tr>
<td bgcolor='#DEF3E4' height=250px valign='top'> </td>
<td bgcolor='#DEF3E4' height=250px valign='top'>
".nl2br(htmlspecialchars($campo['mensagem']))."</td>
</tr>";
CONTINUA
Página:
http://www.studioweb...2&&cid=4&&tid=8
Peço também que ignorem as mensagens patéticas que algumas pessoas postaram.