Thread Hash-Schleife (4 answers)
Opened by smack: at 2007-06-04 18:47

smack:
 2007-06-04 18:47
#138 #138
User since
2007-05-08
27 Artikel
BenutzerIn
[default_avatar]
Hallo.

ich habe ein script, das wie folgt aussieht:
Code: (dl )
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
my $fehlernummer = $ENV{'QUERY_STRING'};

my $tmpl = parsen($fehlernummer);

my %var = (
referer => $ENV{'HTTP_REFERER'},
request => $ENV{'REQUEST_URI'},
appname => $ENV{'HTTP_USER_AGENT'},
ip => $ENV{'REMOTE_HOST'},
furahid => $cgi->cookie('furahiD')
);

$tmpl = variablen($tmpl,%var);


print $cgi->header;
print $tmpl;



exit();


sub parsen {
my $tmp;
open (TEMP, '<./template/'.$_[0].'.html');
$tmp = join("",<TEMP>);
close(TEMP);

return($tmp);
}


sub variablen {
my $tmp = $_[0];
my %hash = $_[1];

my ($k,$v);
while (($k, $v) = each(%hash)) {
$tmp =~ s/\<\*$k\*\>/$v/g;
}

return($tmp);
}


im template sind nun folgende platzhalter vorhanden:
Du kommst von: <*referer*>
Du wolltest sehen: <*request*>
Dein Browser: <*appname*>
Deine IP: <*ip*>
Deine furahiD: <*furahid*>[CODE]diese sollten nun normalerweise in der schleife variablen ersetzt werden, aber leider tut sich mal rein gar nichts.

hat jmd eine idee?\n\n

<!--EDIT|smack:|1180968457-->

View full thread Hash-Schleife