Това е кода от урока на sandprince , но аз съм го променил и ъпгрейднал
Ето го кода:
Демо
Ето го кода:
Код:
<center> <form action='<?php echo $_SERVER[PHP_SELF];?>' method='post'>
Domain: <input type='text' name='target' class='button' value='<?php echo $_REQUEST[target];?>'>
<select name="dom" class="button">
<option class="button" value="all">Всички</option>
<option class="button" value=".com">.com</option>
<option class="button" value=".net">.net</option>
<option class="button" value=".org">.org</option>
<option class="button" value=".info">.info</option>
<option class="button" value=".eu">.eu</option>
<option class="button" value=".name">.name</option>
<option class="button" value=".biz">.biz</option>
<option class="button" value=".cc">.cc</option>
<option class="button" value=".ws">.ws</option>
</select>
<input type='submit' value='Провери' class='button'> </form>
<?php
$sait="$_POST[target]";
$dom="$_POST[dom]";
function proweridomein($target,$server,$findText){
$con = @fsockopen($server, 43);
if (!$con) return false;
@fputs($con, $target."\r\n");
$response = ' :';
while(!feof($con)) {
$response .= @fgets($con,128);
}
@fclose($con);
if (strpos($response, $findText)){
return true;
}
else {
return false;
}
}
if($sait)
{
function pokajirezultati($sait,$server,$findText){
if (proweridomein($sait,$server,$findText)){
echo "<font color=green>The domain $sait is FREE</font><br>";
}
else echo "<font color=red>The domain $sait REGISTERED </font><br>";
}
$domainbase = (isset($sait)) ? $sait : '';
if (strlen($domainbase)>2){
if (($dom == '.com') || ($dom == 'all')) pokajirezultati($domainbase.".com",'whois.crsnic.net','No match for');
if (($dom == '.net') || ($dom == 'all')) pokajirezultati($domainbase.".net",'whois.crsnic.net','No match for');
if (($dom == '.org') || ($dom == 'all')) pokajirezultati($domainbase.".org",'whois.publicinterestregistry.net','NOT FOUND');
if (($dom == '.info') || ($dom == 'all')) pokajirezultati($domainbase.".info",'whois.afilias.net','NOT FOUND'); ;
if (($dom == '.eu') || ($dom == 'all')) pokajirezultati($domainbase.".eu",'whois.eu','FREE'); ;
if (($dom == '.name') || ($dom == 'all')) pokajirezultati($domainbase.".name",'whois.nic.name','No match');
if (($dom == '.biz') || ($dom == 'all')) pokajirezultati($domainbase.".biz",'whois.nic.biz','Not found');
if (($dom == '.cc') || ($dom == 'all')) pokajirezultati($domainbase.".cc",'whois.nic.cc','No match');
if (($dom == '.ws') || ($dom == 'all')) pokajirezultati($domainbase.".ws",'whois.nic.ws','No match for');
}
}
?></center>
Демо