Chrisman: Reloadsperre - Script funktioniert nicht

Beitrag lesen

Hallo Chrisman,

Was ich beim ersten mal übersehen habe ist folgendes:

@ipdatei = <IPDATEI>;
[...]
foreach $line (@ipdatei) {
»»   ($subcode_ipdatei,$wahlid_ipdatei,$ip_ipdatei) = split (/,/, $line);
»»   #                                        
»»   #
}

Dadurch daß Du alle Zeilen der Datei "asis" in ein Array liest, enthält jedes Element des Arrays am Ende noch einen Zeilenumbruch. Dieser Zeilenumbruch befindet sich nach dem split() in der Variable $ip_datei. Deswegen schlägt Dein Vergleich ($ip eq $ip_datei) fehl, da $ip diesen Zeilenumbruch nicht enhält. Du musst \n also vor dem Vergleich entfernen (z.B. mit chomp();).

Ich hoffe das wars :-)

Yeah! Das wars!! Danke Dir vielmals ;)
Endlich klappt es, wäre wahrscheinlich in 100 Jahren noch
nicht darauf gekommen :-)

Chrisman