Frank: Smileys ins Gästebuch einbinden

Beitrag lesen

Hi Speedy !
Also, ich habe das jetzt hinbekommen mit dem ersetzen ! Du hast natürlich recht. Die Leute können jetzt natürlich auch riesige Bilder raufpacken ! Ich guck mal wie es so läuft ! Und wenn die Leute nicht brav sin, muß ichs halt ändern ! Danke für Deine Hilfe !
Gruß
Frank

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