Posted by
Glenn_93 on 03 January 2009, 10:59
#1
Ik ben pas begonnen met PHP fusion, en het lukt me al aardig maar ik stuit op een ding;
altijd als ik smileys wil gebruiken in het gastenboek of bij BB-Codes testen; smileys gebruik krijg ik de volgende fout melding:
Warning: preg_replace() [function.preg-replace]: Unknown modifier '#' in /home/jraatereechjes.nl/www/maincore.php on line 404
En krijg ik een leeg gastenboekbericht, ook al typ ik gewoon wat erbij!
Weet iemand wat ik hier aan kan doen??
Glenn
Edited by
Wanabo on 03 January 2009, 13:05
Posted by
Steff on 03 January 2009, 11:28
#2
Er is iets mis met je smileys:
Line 401-415:
[geshi=php]// Parse smiley bbcode
function parsesmileys($message) {
global $smiley_cache;
if (!preg_match("#(\[code\](.*?)\[/code\]|\[geshi=(.*?)\](.*?)\[/geshi\]|\[php\](.*?)\[/php\])#si", $message)) {
if (!$smiley_cache) { cache_smileys(); }
if (is_array($smiley_cache) && count($smiley_cache)) {
foreach ($smiley_cache as $smiley) {
$smiley_code = preg_quote($smiley['smiley_code']);
$smiley_image = "
";
$message = preg_replace("#{$smiley_code}#si", $smiley_image, $message);
}
}
}
return $message;
}[/geshi]