PHP gevorderde |
|
Hallo;
Ik ben bezig met een ubbscript aan het maken voor m'n site.Alleen zit ik vast bij het gedeelte van js.
Ik heb daar niet veel verstand van.Enkel dat ik weet dat het moet gebeuren met onclick ofzo.Heeft er iemand een tutorial hier omtrent?
Ook wil ik eens vragen of er al iets mis is aan deze code:
<?php function replace($bericht){
$bericht = htmlspecialchars($bericht);
$bericht = nl2br($bericht);
$bericht = preg_replace("#\[b\](.*?)\[/b\]#si","<b>\\1</b>", $bericht);
$bericht = preg_replace("#\[u\](.*?)\[/u\]#si","<u>\\1</u>", $bericht);
$bericht = preg_replace("#\[i\](.*?)\[/i\]#si","<i>\\1</i>", $bericht);
$bericht = preg_replace("#\[url\](.*?)\[/url\]#si","<a href=\\1 target=_blank>\\1</a>", $bericht);
$bericht = preg_replace("#\[url=(.*?)\](.*?)\[/url\]#si","<a href=\\1 target=_blank>\\2</a>", $bericht);
$bericht = preg_replace("#\[img\](.*?)\[/img\]#si","<img src=\\1>", $bericht);
$bericht = preg_replace("#\[color=(.*?)\](.*?)\[/color\]#si","<font color=\\1>\\2</font>", $bericht);
$smiles = array(':!:'=>'!',
':@'=>'angry',
':yes:'=>'accepted',
':D'=>'happy';
foreach($smiles as $smile=>$image){
$bericht = str_replace($smile,"<img src=/images/smilies/".$image.".gif>", $bericht);
}
return $bericht;
}
$ber = htmlentities($_POST['bericht'],ENT_QUOTES);
$msg = replace($ber);
?>
<?php function replace($bericht){ $bericht = nl2br($bericht); $bericht = preg_replace("#\[b\](.*?)\[/b\]#si","<b>\\1</b>", $bericht); $bericht = preg_replace("#\[u\](.*?)\[/u\]#si","<u>\\1</u>", $bericht); $bericht = preg_replace("#\[i\](.*?)\[/i\]#si","<i>\\1</i>", $bericht); $bericht = preg_replace("#\[url\](.*?)\[/url\]#si","<a href=\\1 target=_blank>\\1</a>", $bericht); $bericht = preg_replace("#\[url=(.*?)\](.*?)\[/url\]#si","<a href=\\1 target=_blank>\\2</a>", $bericht); $bericht = preg_replace("#\[img\](.*?)\[/img\]#si","<img src=\\1>", $bericht); $bericht = preg_replace("#\[color=(.*?)\](.*?)\[/color\]#si","<font color=\\1>\\2</font>", $bericht); $smiles = array(':!:'=>'!', ':@'=>'angry', ':yes:'=>'accepted', ':D'=>'happy'; foreach($smiles as $smile=>$image){ $bericht = str_replace($smile,"<img src=/images/smilies/".$image.".gif>", $bericht); } return $bericht; } $msg = replace($ber); ?>
|