Thread Hash an Methode übergeben (7 answers)
Opened by [HR]Doomrunner at 2004-02-27 11:59

[HR]Doomrunner
 2004-02-27 11:59
#80362 #80362
User since
2003-09-04
77 Artikel
BenutzerIn
[default_avatar]
Hi Leutz,

habe ein Perl-Script, dass aus einer Methode heraus einen Hash an eine andere Methode übergeben soll. Irgendwie klappt das aber nicht so ganz wie ich mir das wünsche. Hier erstmal der Quellcode:

Code (perl): (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
sub importdaten {
          $class = shift;
        
          ...
      
  for(@daten) {
              $line = $_;
              my @tokens = quotewords (";", 0, $line);
                
                     $in3{firma} = @tokens[0]." ".@tokens[4]." ".@tokens[5]." ".@tokens[6]." ".@tokens[7]." ".@tokens[8];
                     $in3{strasse} = @tokens[1];
                     $in3{plz} = @tokens[2];
                     $in3{ort} = @tokens[3];
                     $in3{ansprechpartner} = @tokens[9]." ".@tokens[10]." ".@tokens[11]." ".@tokens[12];
                     $in3{position} = @tokens[13];
                     $in3{tel} = @tokens[14];
                     $in3{fax} = @tokens[15];
                     $in3{branche} = @tokens[16];
                
                     $in3{gruendung} = @tokens[20];
                
                     $class->neu(%in3);
          }
}

sub neu {       
          $class = shift;
          %neu = shift;
        
          print "Content-type: text/html\n";
          print $neu{firma};
}


Irgendwie klappt das aber nicht so ganz. Habt ihr ne Ahnung, woran das liegen kann?\n\n

<!--EDIT|
Doomrunner|1077876157-->

View full thread Hash an Methode übergeben