Leser: 1
|< 1 2 >| | 18 Einträge, 2 Seiten |
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
sub test_dns_in_spectrum{
...
foreach my $name (keys %DNS_Data_ntoa){
$status = 0;
unless (exists $Spectrum_Data_ntoa{$name} ){$status += 1;};
...
# Hier teste ich ob es auch in dem %Spec.. einen Schlüssel
# $name gibt und falls das nicht so ist wird $status incrementiert.
if ($status == 3){
...
next;
} elsif ($status == 2){
....
next;
} elsif ($status == 1){
... # existiert der Schlüssel nicht, wird hier die nächste iteration gestartet. Das Programm läuft also nicht weiter...
next;
}
if ( ($DNS_Data_ntoa{$name} eq $Spectrum_Data_ntoa{$name}) && \ # und hier kriege ich den Fehler!
($DNS_Data_aton{$DNS_Data_ntoa{$name}} eq $Spectrum_Data_aton{$Spectrum_Data_ntoa{$name}}) ){
next;
} else {
....
}
}
}
1
2
print "NAME: ~$name~\nDNS_ntoa: ~$DNS_Data_ntoa{$name}~\n";
print "Spectrum: ~$Spectrum_Data_ntoa{$name}~ ...\n";
unless ( (exists $Spectrum_Data_ntoa{$name}) && (defined $Spectrum_Data_ntoa{$name}) ){$status += 1;};
1
2
if ( ($DNS_Data_ntoa{$name} eq $Spectrum_Data_ntoa{$name}) &&
($DNS_Data_aton{$DNS_Data_ntoa{$name}} eq $Spectrum_Data_aton{$Spectrum_Data_ntoa{$name}}) )
|< 1 2 >| | 18 Einträge, 2 Seiten |