hi rastas
ich möchte dass die verschiedenen zeichenkombinationen durch ein smile ersetz werden. nach langem hin und her ich gemerkt ,wenn ich die smilies direkt ins ereg replace setze gibts probleme mit den klammern der smiles. ich habe dann versucht das ganze in variablen umzuschreiben jedoch funzt das wiederum nicht. folgende fehlermeldung kommt jedesmal...
Warning: ereg_replace() [function.ereg-replace]: REG_EPAREN in /var/www/.....
Weiss jemand eine lösung? ich habe in der php manual und hier in diesem forum auch nichts gefunden wie man die ausdrücke nicht als "wirkliche" klammern markieren kann... irgendwie so mit dem ausrufezeichen davor !( oder was weiss ich...?
Source
==================================
$worried = "q=(";
$wink = ";-)";
$uhoh = "%-/";
$afro = "#=)";
$thumbsup = "=)";
$thumbsdown = "=(";
$sneaky = "/";
$shocked = "=O";
$pleased = ":-)";
$mean = "/=)";
$lipsrsealed = ":-X";
$grin = "=D";
$elvis = "%:-)";
$drunk = "X-)";
$dozey = "q=)";
$brood = ":-|";
$newstext = ereg_replace ($worried, "<img src=smilies/worried.gif>", $newstext);
$newstext = ereg_replace ($wink, "<img src=smilies/wink.gif>", $newstext);
$newstext = ereg_replace ($uhoh, "<img src=smilies/uhoh.gif>", $newstext);
$newstext = ereg_replace ($afro, "<img src=smilies/afro.gif>", $newstext);
$newstext = ereg_replace ($thumbsup, "<img src=smilies/thumbsup.gif>", $newstext);
$newstext = ereg_replace ($thumbsdown, "<img src=smilies/thumbsdown.gif>", $newstext);
$newstext = ereg_replace ($sneaky, "<img src=smilies/sneaky.gif>", $newstext);
$newstext = ereg_replace ($shocked, "<img src=smilies/shocked.gif>", $newstext);
$newstext = ereg_replace ($pleased, "<img src=smilies/pleased.gif>", $newstext);
$newstext = ereg_replace ($mean, "<img src=smilies/mean.gif>", $newstext);
$newstext = ereg_replace ($lipsrsealed, "<img src=smilies/lipsrsealed.gif>", $newstext);
$newstext = ereg_replace ($grin, "<img src=smilies/grin.gif>", $newstext);
$newstext = ereg_replace ($elvis, "<img src=smilies/elvis.gif>", $newstext);
$newstext = ereg_replace ($drunk, "<img src=smilies/drunk.gif>", $newstext);
$newstext = ereg_replace ($dozey, "<img src=smilies/dozey.gif>", $newstext);
$newstext = ereg_replace ($brood, "<img src=smilies/brood.gif>", $newstext);
danke für alle antworten
cheers
ich möchte dass die verschiedenen zeichenkombinationen durch ein smile ersetz werden. nach langem hin und her ich gemerkt ,wenn ich die smilies direkt ins ereg replace setze gibts probleme mit den klammern der smiles. ich habe dann versucht das ganze in variablen umzuschreiben jedoch funzt das wiederum nicht. folgende fehlermeldung kommt jedesmal...
Warning: ereg_replace() [function.ereg-replace]: REG_EPAREN in /var/www/.....
Weiss jemand eine lösung? ich habe in der php manual und hier in diesem forum auch nichts gefunden wie man die ausdrücke nicht als "wirkliche" klammern markieren kann... irgendwie so mit dem ausrufezeichen davor !( oder was weiss ich...?
Source
==================================
$worried = "q=(";
$wink = ";-)";
$uhoh = "%-/";
$afro = "#=)";
$thumbsup = "=)";
$thumbsdown = "=(";
$sneaky = "/";
$shocked = "=O";
$pleased = ":-)";
$mean = "/=)";
$lipsrsealed = ":-X";
$grin = "=D";
$elvis = "%:-)";
$drunk = "X-)";
$dozey = "q=)";
$brood = ":-|";
$newstext = ereg_replace ($worried, "<img src=smilies/worried.gif>", $newstext);
$newstext = ereg_replace ($wink, "<img src=smilies/wink.gif>", $newstext);
$newstext = ereg_replace ($uhoh, "<img src=smilies/uhoh.gif>", $newstext);
$newstext = ereg_replace ($afro, "<img src=smilies/afro.gif>", $newstext);
$newstext = ereg_replace ($thumbsup, "<img src=smilies/thumbsup.gif>", $newstext);
$newstext = ereg_replace ($thumbsdown, "<img src=smilies/thumbsdown.gif>", $newstext);
$newstext = ereg_replace ($sneaky, "<img src=smilies/sneaky.gif>", $newstext);
$newstext = ereg_replace ($shocked, "<img src=smilies/shocked.gif>", $newstext);
$newstext = ereg_replace ($pleased, "<img src=smilies/pleased.gif>", $newstext);
$newstext = ereg_replace ($mean, "<img src=smilies/mean.gif>", $newstext);
$newstext = ereg_replace ($lipsrsealed, "<img src=smilies/lipsrsealed.gif>", $newstext);
$newstext = ereg_replace ($grin, "<img src=smilies/grin.gif>", $newstext);
$newstext = ereg_replace ($elvis, "<img src=smilies/elvis.gif>", $newstext);
$newstext = ereg_replace ($drunk, "<img src=smilies/drunk.gif>", $newstext);
$newstext = ereg_replace ($dozey, "<img src=smilies/dozey.gif>", $newstext);
$newstext = ereg_replace ($brood, "<img src=smilies/brood.gif>", $newstext);
danke für alle antworten
cheers
Kommentar