Домейн чекър

human

Registered
Това е кода от урока на sandprince , но аз съм го променил и ъпгрейднал
:P
Ето го кода:
Код:
					<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>


Демо
 

Back
Горе