Strings anders behandeln

Sweetlover

Mitglied
Hallo,

ich habe folgendes Problem:

Bin gerade eine Community am basteln und im Board sollen die User auch Smilies benutzen können.

#lol = <img src="gfx/lol.gif">
Das wird mit einer Funktion wunderbar erreicht.

Gibt ein User aber #LOL oder #LoL oder #LOl ein, dann funktioniert das ganze nicht mehr. Was sollte ich denn jetzt am besten tun? Der restliche (smilielose) Beitrag soll davon möglichst unberührt bleiben.

Gruß


€dit:
PHP:
function smilies($message)
{
	$replace_array = array(
	"#lol",
	"#bg",
	);
	$smilies_array = array(
	"<img src=\"smilies/lol.gif\">",
	"<img src=\"smilies/bg.gif\">",
	);
	$message = str_replace($replace_array, $smilies_array, $message);
	return $message;
}
 
Zurück