Lid |
|
Ik ben dus bezig met een forum.
En dan heb ik dus net zoals het forum op sitemasters buttons als i en b alleen mijn probleem is dit.
Als je op een button drukt van bijvoorbeeld i komt er in het bericht dus <i></i> te staan.
Alleen als je het dan terug ziet in het topic staat er gewoon <i>text</i> terwijl het er zo: text uit had moeten zien
Ik heb al wat met htmlspecialchars geprobeerd maar dat hielp niet veel.
Hier is het script dat het bericht laat zien.
Ik zal wat smileys weglaten om het wat overzichtelijker te maken.
<?
$row->bericht = htmlspecialchars($row->bericht);
$row->bericht = str_replace(':angry', '<img src=Images/angry.gif border=0>', $row->bericht);
$row->bericht = str_replace(':D', '<img src=Images/biggrin.gif border=0>', $row->bericht);
$row->bericht = str_replace('<i>', '<i>', $row->bericht);
$row->bericht = str_replace('</i>', '</i>', $row->bericht);
$row->bericht = str_replace(':blink:', '<img src=Images/blink.gif border=0>', $row->bericht);
$bericht = nl2br($row->bericht);
if ($row1->avatar != "") {
echo"<div align='right'><font size='2' color='#FFFFFF'><a href='index2.php?feu=inloggen'>Inloggen</a> | <a href='index2.php?feu=registreer'>Registreren</a></div>
<table width='100%'>
<tr>
<td align='left' valign='top'><div align='top'><font size='2' type='Arial' color='#FFFFFF'> <b>$row->door</b><br>
<font size='1' type='Arial' color='#000000'> <i>$row1->titel</i><br>
<img src='$row1->avatar' border='0' align='top'>
<td width='100%' valign='top'>
<div align='left'><font size='2' type='Arial' color='#FFFFFF'> <b>$row->titel <font size='1' type='Arial' color='#FFFFFF'></b> $row->datum <br>
<hr width='75%'>
<font size='1' type='Arial' color='#FFFFFF'>$bericht <br>
----------------------------------------------------------<br>
<img src='$row1->signature' border='0'>
<hr width='75%'.
<br>
</div> </tr></table>";
} else{
echo" <table width='100%'>
<tr>
?>
<? $row->bericht = str_replace(':angry', '<img src=Images/angry.gif border=0>', $row->bericht); $row->bericht = str_replace(':D', '<img src=Images/biggrin.gif border=0>', $row->bericht); $row->bericht = str_replace('<i>', '<i>', $row->bericht); $row->bericht = str_replace('</i>', '</i>', $row->bericht); $row->bericht = str_replace(':blink:', '<img src=Images/blink.gif border=0>', $row->bericht); $bericht = nl2br($row->bericht); if ($row1->avatar != "") { echo"<div align='right'><font size='2' color='#FFFFFF'><a href='index2.php?feu=inloggen'>Inloggen</a> | <a href='index2.php?feu=registreer'>Registreren</a></div> <table width='100%'> <tr> <td align='left' valign='top'><div align='top'><font size='2' type='Arial' color='#FFFFFF'> <b>$row->door</b><br> <font size='1' type='Arial' color='#000000'> <i>$row1->titel</i><br> <img src='$row1->avatar' border='0' align='top'> <td width='100%' valign='top'> <div align='left'><font size='2' type='Arial' color='#FFFFFF'> <b>$row->titel <font size='1' type='Arial' color='#FFFFFF'></b> $row->datum <br> <hr width='75%'> <font size='1' type='Arial' color='#FFFFFF'>$bericht <br> ----------------------------------------------------------<br> <img src='$row1->signature' border='0'> <hr width='75%'. <br> </div> </tr></table>"; } else{ echo" <table width='100%'> <tr> ?>
Hoplijk weten jullie wat ik fout doe, alvast bedankt.
Sicco
|