|< 1 2 3 >| | 29 Einträge, 3 Seiten |
$variable =~ s/\[img\](.*?)\[\/img]/<img scr=$1>/g;
$string =~ s]xy\]z]abc]g;
Quotewenn es was schliessendes ist, stoert es perl nicht, sondern nur oeffnende klammern ( { [ .
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
sub ants{ ##ersetzt sonderzeichen
my $back = shift;
$back =~ s/\n/<br>/gm;
$back =~ s/\;/&sbquo\;/g;
$back =~ s/ä/ä\;/g;
$back =~ s/ö/ö\;/g;
$back =~ s/ü/ü\;/g;
$back =~ s/Ä/Ä\;/g;
$back =~ s/Ö/Ö\;/g;
$back =~ s/Ü/Ü\;/g;
$back =~ s/ß/ß\;/g;
$back =~ s/\"/"\;/g;
$back =~ s/&/&\;/g;
return $back;
}
sub ehtml{ ##löst easyhtml-code in html auf
my $data = shift;
$data =~ s/\[IMG\]smile\-(\d*?)\[\/IMG\]/<img src="s$1.gif">/gm;
$data =~ s/\[IMG\](.*?)\[\/IMG\]/<img src="$1">/gm;
$data =~ s/\[URL\](.*?)\[\/URL\]/<a href="$1">$1<\/a>/gm;
$data = ants($data);
$data =~ s/\[B\]/<b>/g;
$data =~ s/\[\/B\]/<\/b>/g;
$data =~ s/\[I\]/<i>/g;
$data =~ s/\[\/I\]/<\/i>/g;
$data =~ s/\[U\]/<u>/g;
$data =~ s/\[\/U\]/<\/u>/g;
return $data;
}
1
2
3
4
5
6
7
8
9
10
11
$back =~ s/\n/<br>/gm;
$back =~ s/\;/&sbquo\;/g;
$back =~ s/ä/ä\;/g;
$back =~ s/ö/ö\;/g;
$back =~ s/ü/ü\;/g;
$back =~ s/Ä/Ä\;/g;
$back =~ s/Ö/Ö\;/g;
$back =~ s/Ü/Ü\;/g;
$back =~ s/ß/ß\;/g;
$back =~ s/\"/"\;/g;
$back =~ s/&/&\;/g;
$data = ants($data);
1
2
use HTML::Entities; # naja, oben, wo du deine module definierst...
encode_entities($data);
|< 1 2 3 >| | 29 Einträge, 3 Seiten |