Hi All
I have nearly got this working but it dose not seem to loop though or
return the result
I have done something wrong and I ask one of you coders that are much
cleverer that I to glance over my code to see the obvious mistake / s.
Thank you in advance for any help
Dave Carrera
// Start of my code
if(isset($_POST[domain])){
$uswhois = "whois.networksolutions.com";
$ukwhois = "whois.nic.uk";
$arr =
array(".co.uk",".org.uk",".plc.uk",".ltd.uk",".me.uk",".com",".net",".or
g");
echo "Top Level Domains: <br /><br />";
$domname = $_POST[domain];
while(list(,$tld)=each($arr)) {
if(($tld == ".com") || ($tld == ".net") || ($tld == ".org")){
$whois = $uswhois;
$linenumber = 8;
}
else
{
$whois = $ukwhois;
$linenumber = 2;
}
$stld = "$domname$tld to $whois using line $linenumber<br />";
echo $stld;
for($i=0;$i<=count($arr);$i++){
$fp = fsockopen ("$whois", 43, $errno, $errstr, 30) or die("$errno:
$errstr");
fputs($fp, "$domname$tld\n");
while (!feof($fp)) {
$serverReturn = fgets($fp, 2048);
$x++;
if ($x == $lineNumber) {
$line = $serverReturn;
}
}
fclose($fp);
$token = strtok("$line"," ");
if ($token == 'No') {
$result = 0;
} else {
$result = 1;
}
return $result;
}
$answer = $result;
if(isset($answer)) {
$checkeddom .= "<img src=\"./img/x.jpg\" border=\"0\"> <font
color=red>$_POST[domain]$tld</font><br />";
} else {
$checkeddom .= "<img src=\"./img/tick.jpg\"
border=\"0\"> <font color=green>$_POST[domain]$tld</b></font><br
/>";
}
}
}
//End of my code
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.443 / Virus Database: 248 - Release Date: 10/01/2003