hi leute,
ich kenne mich leider nur ganz schlecht mit regulären ausdrücken aus. ich benutze folgenden code, um die zeichen
; ) in den smiley
umzuwandeln:
Code:
$text = preg_replace("/;\)/", "<img src=\"images/smilies/wink.png\" alt=\"Zwinkern\" title=\"Zwinkern\"/>", $text);
soweit so gut. funktioniert auch. nur, wenn er zu folgenden zeichen kommt:
")
ersetzt er die schließende klammer mit dem img.tag. das " für dem bildchen bleibt bestehen.
(und ja, es passiert nur, wenn er die folge
") findet. ohne dem " ist alles ok. und ohne der ) ebenfalls... nur nicht, wenn beide zeichen hintereinander auftauchen
)
ich weiß nicht, wieso er das falsche auch damit ersetzt...
könnt ihr mir da helfen?
danke schonmal,
aenogym