Thema: Perl Frage
Einzelnen Beitrag anzeigen
Alt 24.04.2001, 12:03   #1
aticio
Master
 
Benutzerbild von aticio
 
Registriert seit: 03.02.2001
Beiträge: 586


aticio eine Nachricht über ICQ schicken
Frage

Hallo zusammen!
Bin Anfänger!!
Kann mir jemand den folgenden code(subroutine) erklären???
Vielen Dank!!

sub get_url {
if ($ENV{'REMOTE_HOST'}) {$remote_ip = $ENV{'REMOTE_HOST'} }
elsif ($ENV{'REMOTE_ADDR'}) {$remote_ip = $ENV{'REMOTE_ADDR'} }
if ($remote_ip =~ /(\d+)\.(\d+)\.(\d+)\.(\d+)/) {
$Address = pack('C4',$1,$2,$3,$4);
if ($Address = (gethostbyaddr($Address,2))[0]) {
$remote_url = $Address;
}
}
$remote_url =~ tr[A-Z][a-z];
return ($remote_ip,$remote_url);
}
aticio ist offline   Mit Zitat antworten