This code takes over 1 minute to execute, any idea why?
PHP:
<?php
$socket = fsockopen($_GET['server'], 43);
fwrite($socket, $_GET['domain']);
$found_anything = 'no';
$whois = '';
while(!feof($socket) && $found_anything != 'yes'){
$line = fgets($socket,1024);
if(eregi('No Match',$line) || eregi('Not Found',$line) || eregi('No Such Domain',$line)){
$found_anything = 'yes';
}
$whois .= $line;
}
fclose($socket);
if(eregi('No Match',$whois) || eregi('Not Found',$whois) || eregi('No Such Domain',$whois)){
echo 'Free';
}else{
echo 'Taken';
}
?>






