|  |  | |
|  |  | 
| 
 | |||||||
| Programmierung Rat & Tat für Programmierer | 
|  | 
|  | Themen-Optionen | Ansicht | 
|  24.04.2001, 13:03 | #1 | 
| Master  |   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); } | 
|   |   | 
|  24.04.2001, 13:12 | #2 | 
| IAMTHEAMDIN Registriert seit: 12.10.2000 
					Beiträge: 1.992
				 |   hm, würde sagen er liest die IP Adresse des Clients und teilt sie dann in die 4 IP Segmente auf | 
|   |   | 
|  24.04.2001, 13:19 | #3 | 
| Master  |   Die beiden Rückgabewerte scheinen immer null zu sein. Woran könnte das liegen???? | 
|   |   | 
|  | 
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| 
 | 
 |