ultranerds has asked for the wisdom of the Perl Monks concerning the following question:
my $dominfo = `whois $_`; #whois('perl.com'); my ($name,$email,$phone); # print qq|WHOIS: <pre>$dominfo</pre>|; my @split = split /\n/, $dominfo; foreach (@split) { s/^(\t+|\s+)//sig; s/\s+/ /sig; if (($_ =~ /^Name:(.*)/ || $_ =~ /^Registrant Name:(.*)/) +&& !$name) { # print "NAME IS: $1 \n"; $name = $1; $name =~ s/^\s+//; next; } if (($_ =~ /^Email Address:(.*)/ || $_ =~ /^Registrant Ema +il:(.*)/) && !$email) { # print "NAME IS: $1 \n"; $email = lc($1); $email =~ s/^\s+//; next; } if (($_ =~ /^Phone Number:(.*)/ || $_ =~ /^Registrant Phon +e:(.*)/) && !$phone) { # print "PHONE IS: $1 \n"; $phone = $1; $phone =~ s/^\s+//; next; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Getting whois data.
by eye (Chaplain) on Dec 17, 2008 at 09:24 UTC | |
by ultranerds (Hermit) on Dec 17, 2008 at 13:44 UTC | |
by ultranerds (Hermit) on Dec 17, 2008 at 13:52 UTC | |
|
Re: Getting whois data.
by jwkrahn (Abbot) on Dec 17, 2008 at 10:22 UTC |