Thread Zurückcodieren von Zeichen (12 answers)
Opened by HP-User at 2012-06-17 17:42

Gast HP-User
 2012-06-17 23:25
#159102 #159102
So, jetzt aber entgültig:

Ich habe die Lösung jetzt wirklich gefunden:

Code: (dl )
1
2
3
4
5
6
7
$customstorycode =~ s/\015\012|\015|\012//g;
$headline =~ s/\015\012|\015|\012//g;
$benutzergeschichte =~ s/\015\012|\015|\012//g;
$zaehler =~ s/\015\012|\015|\012//g;
$internetpost =~ s/\015\012|\015|\012//g;
$tbgelesen =~ s/\015\012|\015|\012//g;
$spamschutz =~ s/\015\012|\015|\012//g;


Da über CGI alles mögliche hereinkommen kann, nützt ein chomp reichlich wenig (nur letzten Umbruch abbeißen)
Es muss hierbei wirklich über alle möglichen Umbrüche _aller_ bekannten Systeme nachgedacht werden. Daraus folgt diese Such- und Ersetz-Funktion- allgem. auch als sog. Würmchencode (liegendes "s") betitelt:

Code: (dl )
=~ s/\015\012|\015|\012//g;


was eventuelle Umbrüche der unterschiedlichen Systeme durch nichts ersetzt!
Danke Gwen, du hast mir oder einem Gast mal das ersetzten durch nichts erklärt. Konnte ich hier gut gebrauchen *zwinker*

Jetzt stimmt auch die übermittelte Zeichenanzahl von der Homepage zum Server - Perl sei Dank!

Gute Nacht HP-User

PS. Thema gelöst ->Man kann so einen grünen Haken dran machen!
Last edited: 2012-06-18 00:01:37 +0200 (CEST)

View full thread Zurückcodieren von Zeichen