speedy: Smileys ins Gästebuch einbinden

Beitrag lesen

Hi Frank,

Die allgemeine Syntax zum ersetzen in Perl lautet

Zeichenkette =~ s/Suchmuster/Ersetzmuster/[Optionen]

Sehr gut! :)

Müßte mein regulärer Ausdruck dann so heißen ?
$text =~ s/[img]/<img src="/g    ?????????????
$text =~ s/[/img]/">/g

Augenscheinlich sollte das funktionieren. Im Ersetzungsteil musst Du aber die Sonderzeichen nicht zwingen maskieren (ausser backslashes).

Probiers einfach mal aus.

Aber noch was anderes: Wenn Du ein Gaestebuch hast, dann gib Deinen Gaestbuchautoren nicht so viel Spielraum! Die Methode mit vordefinierten Zeichenketten, die in HTML-Code umgewandelt werden ist IMHO die bessere und sicherere. Mit Deiner Loesung kann jeder irgendein beliebiges Bild (und auch anderes...) auf Deine Seiten packen... denk mal darueber nach!

Viele Gruesse
  speedy

PS: ein ausfuehrliches Studium von selfHTML und der Forumsauslese hilft Dir uebrigens auch oft weiter