домейн търсачка

Arsenal

Registered
Здравейте,

търся най-обикновена домейн търсачка без излишни css и кодове за регистрации и т.н. Тези от уроците, едната търси само в окончанията .com и за другите не търси! Останалите просто не са подходящи за мен.
 
http://web-tourist.net/login/login/view.php?st=1630
или
http://web-tourist.net/login/login/view.php?st=1279
Мился че няма ниюо излишно
 
@ djvato

Код:
<?php 


define('FILE_NAME', 'index.php'); 



define('PAGE_TITLE_META', 'Търсачка'); 
define('POWERED_BY', 'Powered by Ivanskii'); 

define('MAIN_COMMAND', 'Моля въведете доумейн'); 
define('CHECK_BUTTON', 'Провери'); 
define('META_CHARSET', 'windows-1251'); 
define('META_LANGUAGE', 'bg'); 

define('FOOTER_TEXT', 'Моля чакайте отговора -заради whois, който сървърите претоварват, то може да отнеме известно време към търсенето, което всичко идентифицира,. Понякога вие можете да заредите страницата и да повторите търсенето. '); 
define('FOOTER_RELOAD_TEXT', 'Рефреш'); 



define('WAIT_LAYER_ENABLED', true); 
define('WAIT_TITLE', 'Моля изчакайте...'); 
define('WAIT_MESSAGE', 'Ако търсенето прекарва твърде дълго (повече от минута) , щракнете тук за да заредите страницата и опитайте отново. '); 

define('LINK_REGISTER_TEXT', 'Регистрирай'); 
define('STATUS_BAR_REGISTER_TEXT', 'Регистрирай'); 
define('STATUS_BAR_DETAILS', 'Детайли от'); 
define('LINK_TAKEN_DETAILS', 'Детайли'); 
define('LINK_TAKEN_GOTO', 'Сайта'); 

define('ALL_TEXT', 'Всички'); 
define('CLOSE_BUTTON_TEXT', 'Затвори Джама'); 
define('AVAILABLE_TEXT', 'Свободен'); 
define('NOT_AVAILABLE_TEXT', 'Зает'); 

define('ERROR_TOO_SHORT', 'Името на домейна, което вие писахте,е прекалено късо- то трябва да съдържа минимални 3 символа'); 
define('ERROR_TOO_LONG', 'Името на домейна, което вие писахте,е прекалено дълго- то трябва да съдържа до 64 символа'); 
define('ERROR_HYPHEN', 'Имена на домейни не могат да започнат търенце или да свършат с тиренце или тиренция '); 
define('ERROR_CHARACTERS', 'Имена на домейни могат само да съдържат буквеноцифрени символи и тиренция'); 

// DESIGN PARAMETERS 

define('MAIN_STYLE',' 
BODY { 
background-color: #ffffff; 
color: #000000; 
font-family: "Verdana, Arial, Helvetica"; 
font-size: 12px; 
} 
TD { 
color: #000000; 
font-family: "Verdana, Arial, Helvetica"; 
font-size: 12px; 
} 

.available { 
color: #006600; 
font-family: "Verdana, Arial, Helvetica"; 
font-size: 12px; 
} 

.notavailable { 
color: #FF0000; 
font-family: "Verdana, Arial, Helvetica"; 
font-size: 12px; 
} 
.separator { 
background-color: #dddddd; 
} 
.footer { 
color: #000080; 
font-family: "Verdana, Arial, Helvetica"; 
font-size: 10px; 
} 
.windowborder { 
background-color: #cccccc; 
} 
.windowinside { 
background-color: #eeeeee; 
} 
.errors { 
color: #FF0000; 
font-family: "Verdana, Arial, Helvetica"; 
font-size: 12px; 
} 
A { 
font-family: "Verdana, Arial, Helvetica"; 
font-size: 12px; 
color: #000000; 
text-decoration: none; 
} 
A:hover { 
font-family: "Verdana, Arial, Helvetica"; 
font-size: 12px; 
color: #FF0000; 
text-decoration: underline; 
} 
A.footer { 
font-family: "Verdana, Arial, Helvetica"; 
color: #FF0000; 
text-decoration: none; 
font-size: 10px; 
} 
A.footer:hover { 
font-family: "Verdana, Arial, Helvetica"; 
color: #FF0000; 
text-decoration: underline; 
font-size: 10px; 
} 
A.footerreload { 
font-family: "Verdana, Arial, Helvetica"; 
color: #FF0000; 
text-decoration: none; 
font-size: 12px; 
} 
A.footerreload:hover { 
font-family: "Verdana, Arial, Helvetica"; 
color: #FF0000; 
text-decoration: underline; 
font-size: 12px; 
} 
A.footerpowered { 
font-family: "Verdana, Arial, Helvetica"; 
color: #000000; 
text-decoration: none; 
font-size: 10px; 
} 
A.footerpowered:hover { 
font-family: "Verdana, Arial, Helvetica"; 
color: #FF0000; 
text-decoration: underline; 
font-size: 10px; 
} 




'); 



// .com domains 
define('COM_SERVER', "rs.internic.net"); 
define('COM_NOMATCH', "No match"); 
define('COM_INCLUDE', true); 

// .net domains 
define('NET_SERVER', "rs.internic.net"); 
define('NET_NOMATCH', "No match"); 
define('NET_INCLUDE', true); 

// .org domains 
define('ORG_SERVER', 'whois.publicinterestregistry.net'); 
define('ORG_NOMATCH', 'NOT FOUND'); 
define('ORG_INCLUDE', true); 

// .info domains 
define('INFO_SERVER', 'whois.afilias.net'); 
define('INFO_NOMATCH', 'Not found'); 
define('INFO_INCLUDE', true); 

// .biz domains 
define('BIZ_SERVER', 'whois.nic.biz'); 
define('BIZ_NOMATCH', 'Not found'); 
define('BIZ_INCLUDE', true); 


define('REG_LINK', true); 

define('REG_URL', 'http://icn.bg/default.icn?show=domains'); 


define('WANTLOG', false); 

define('LOGFILE', 'log.log'); 






if ($_POST['type']!="") define('TYPE', $_POST['type']); else define('TYPE', ''); 
if ($_POST['ddomain']!="") define('DDOMAIN', $_POST['ddomain']); else define('DDOMAIN', ''); 


function dispav($what) 
{ 
echo '<tr><td nowrap align="center">'; 
if (REG_LINK) 
{ 
echo '<a href="'.REG_URL.'" target="_blank" onMouseOver="window.status=\''.STATUS_BAR_REGISTER_TEXT.' '.$what.'\';return true" onMouseOut="window.status=\'\';return true">'.LINK_REGISTER_TEXT.'</a>'; 
} 
else 
echo ' '; 
echo '</td> 
<td nowrap align="center" class="available"><b>'.$what.'</b></td><td colspan=3> </td></tr>'; 
} 


function dispun($what,$where) 
{ 
echo '<tr> 
<td colspan="2"> </td> 
<td align="center" nowrap class="notavailable"><b>'.$what.'</b></td> 
<td nowrap align="center"> 
<a href="'.FILE_NAME.'?action=details&ddomain='.$what.'&server='.$where.'" onMouseOver="window.status=\''.STATUS_BAR_DETAILS.' '.$what.'\';return true" onMouseOut="window.status=\'\';return true" onClick="NewWindow(this.href,\'details\',\'620\',\'400\',\'yes\');return false;"> 
'.LINK_TAKEN_DETAILS.'</a></td> 
<td nowrap align="center"><a href="http://www.'.$what.'" target="_blank">'.LINK_TAKEN_GOTO.'</a></td> 
</tr>'; 
} 

function startborder() 
{ 
echo '<table align="center" width="600" border="0" cellspacing="0" cellpadding="0"> 
<tr><td width="100%" class="windowborder"> 
<table width="600" border="0" cellspacing="1" cellpadding="2"> 
<tr><td class="windowinside">'; 
} 


function endborder() 
{ 
echo '</td></tr></table></td></tr></table>'; 
} 

function disperror($text) 
{ 
startborder(); 
echo '<center><b class="errors">'.$text.'</b></center>'; 
endborder(); 
} 

function main() 
{ 
echo '<br>'; 
startborder(); 
echo ' 
<table width="100%" align="center" cellspacing="0" cellpadding="1"> 
<tr> 
<td colspan="2" align="center" width="100%"><b>'.MAIN_COMMAND.'</b></td> 
</tr> 
<tr> 
<td align="center"> 
<form method="POST" action="'.FILE_NAME.'"> 
<input type="hidden" name="action" value="checkdom"> 
<input type="hidden" name="type" value="'.TYPE.'"> 
<input type="text" name="ddomain" size="30" maxlength="63" value="'.DDOMAIN.'"> 
<input type="submit" name="button" value="'.CHECK_BUTTON.'"> 
</td> 
<td align="left">'; 

if (COM_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='com' or TYPE == '') { echo 'CHECKED '; } echo ' NAME="type" VALUE="com"> com<br>'; } 
if (NET_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='net') { echo 'CHECKED '; } echo ' NAME="type" VALUE="net"> net<br>'; } 
if (ORG_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='org') { echo 'CHECKED '; } echo ' NAME="type" VALUE="org"> org<br>'; } 
if (INFO_INCLUDE){ echo '<INPUT TYPE="radio" '; if(TYPE=='info') { echo 'CHECKED '; } echo ' NAME="type" VALUE="info"> info<br>'; } 
if (BIZ_INCLUDE) { echo '<INPUT TYPE="radio" '; if(TYPE=='biz') { echo 'CHECKED '; } echo ' NAME="type" VALUE="biz"> biz<br>'; } 
echo '<INPUT TYPE="radio" '; if(TYPE=='all') { echo 'CHECKED '; } echo ' NAME="type" VALUE="all"> '.ALL_TEXT.''; 
echo '</form> 
</td> 
</tr> 
<tr><td colspan="2" align="center" class="footer">'.FOOTER_TEXT.'<br><br> 
<a class="footerreload" href="'.FILE_NAME.'" target="_self"><b>'.FOOTER_RELOAD_TEXT.'</b></a><br><br> 
<a class="footerpowered" href="http://free-zona.net" target="_blank">'.POWERED_BY.'</a> 
</td></tr> 
</table>'; 
endborder(); 
} 

function pageheader() 
{ 
echo ' 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset='.META_CHARSET.'"> 
<meta http-equiv="Content-Language" content="'.META_LANGUAGE.'"> 
<title>'.PAGE_TITLE_META.'</title> 
<style>'.MAIN_STYLE.'</style> 
<script type=text/javascript> 
var win= null; 
function NewWindow(mypage,myname,w,h,scroll) 
{ 
var winl = (screen.width-w)/2; 
var wint = (screen.height-h)/2; 
var settings ="height="+h+","; 
settings +="width="+w+","; 
settings +="top="+wint+","; 
settings +="left="+winl+","; 
settings +="scrollbars="+scroll+","; 
settings +="resizable=yes"; 
win=window.open(mypage,myname,settings); 
if(parseInt(navigator.appVersion) >= 4){win.window.focus();} 
} 
</script> 
</head> 
<BODY>'; 
} 
function pagefooter() 
{ 
echo '</BODY></HTML>'; 
} 


if ($_GET['action'] == "details") 
{ 
$server = $_GET['server']; 
$ddomain = $_GET['ddomain']; 
pageheader(); 
echo '<pre>'; 
$fp = fsockopen($server,43); 
fputs($fp, "$ddomain\r\n"); 
while(!feof($fp)) 
{ 
echo fgets($fp,128); 
} 
fclose($fp); 
echo '</pre>'; 
echo '<p align="center"><form><input type="button" value="'.CLOSE_BUTTON_TEXT.'" onclick="window.close()"></form>'; 
pagefooter(); 
exit; 
} 

elseif ($_POST['action']=='checkdom') 
{ 
if (WAIT_LAYER_ENABLED) 
{ 
echo ' 
<script language=javascript> 
var ie4 = (document.all) ? true : false; 
var ns4 = (document.layers) ? true : false; 
var ns6 = (document.getElementById && !document.all) ? true : false; 

function hidelayer(lay) { 
if (ie4) {document.all[lay].style.visibility = "hidden";} 
if (ns4) {document.layers[lay].visibility = "hide";} 
if (ns6) {document.getElementById([lay]).style.display = "none";} 
} 

function showlayer(lay) { 
if (ie4) {document.all[lay].style.visibility = "visible";} 
if (ns4) {document.layers[lay].visibility = "show";} 
if (ns6) {document.getElementById([lay]).style.display = "block";} 
} 
</script>'; 

echo ' 
<script language="javascript"> 
var laywidth = screen.width/2; 
var layheight = screen.height/2; 
var layl = (screen.width-laywidth)/2; 
var layt = (screen.height-layheight)/2; 
document.write("<div id=\'waitlayer\' align=\'center\' style=\'position:absolute; width:"+laywidth+"px; height:"+layheight+"px; z-index:-1; left:"+layl+"px; top:"+layt+"px; visibility: visible;\'>"); 
</script>'; 

echo '<center><b>'.WAIT_TITLE.'</b><br><br> 
<a href="'.FILE_NAME.'" target="_self">'.WAIT_MESSAGE.'</a> 
</div>'; 
} 


if(strlen(DDOMAIN) < 3) 
{ 
pageheader(); 
disperror(ERROR_TOO_SHORT); 
main(); 
pagefooter(); 
exit; 
} 
if(strlen(DDOMAIN) > 63) 
{ 
pageheader(); 
disperror(ERROR_TOO_LONG); 
main(); 
pagefooter(); 
exit; 
} 
if(ereg("^-|-$",DDOMAIN)) 
{ 
pageheader(); 
disperror(ERROR_HYPHEN); 
main(); 
pagefooter(); 
exit; 
} 
if(!ereg("([a-z]|[A-Z]|[0-9]|-){".strlen(DDOMAIN)."}",DDOMAIN)) 
{ 
pageheader(); 
disperror(ERROR_CHARACTERS); 
main(); 
pagefooter(); 
exit; 
} 
pageheader(); 
startborder(); 


echo ' 
<table width="100%" align="center" cellspacing="0" cellpadding="1"> 
<tr> 
<td nowrap align="center" class="separator"><b> </b></td> 
<td nowrap align="center" class="separator"><b>'.AVAILABLE_TEXT.'</b></td> 
<td nowrap align="center" class="separator"><b>'.NOT_AVAILABLE_TEXT.'</b></td> 
<td nowrap align="center" class="separator"><b> </b></td> 
<td nowrap align="center" class="separator"><b> </b></td> 
</tr>'; 

if ( (TYPE == "all" or TYPE == "com") and COM_INCLUDE ) 
{ 
$domname = DDOMAIN.".com"; 
$ns = fsockopen(COM_SERVER,43); fputs($ns,"$domname\r\n"); 
$result = ''; 
while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); 
if (eregi(COM_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,COM_SERVER); } 
echo '<tr><td colspan="5" class="separator"> </td></tr>'; 
} 
if ( (TYPE == "all" or TYPE == "net") and NET_INCLUDE ) 
{ 
$domname = DDOMAIN.".net"; 
$ns = fsockopen(NET_SERVER,43); fputs($ns,"$domname\r\n"); 
$result = ''; 
while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); 
if (eregi(NET_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,NET_SERVER); } 
echo '<tr><td colspan="5" class="separator"> </td></tr>'; 
} 

if ( (TYPE == "all" or TYPE == "org") and ORG_INCLUDE ) 
{ 
$domname = DDOMAIN.".org"; 
$ns = fsockopen(ORG_SERVER,43); fputs($ns,"$domname\r\n"); 
$result = ''; 
while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); 
if (eregi(ORG_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,ORG_SERVER); } 
echo '<tr><td colspan="5" class="separator"> </td></tr>'; 
} 

if ( (TYPE == "all" or TYPE == "info") and INFO_INCLUDE ) 
{ 
$domname = DDOMAIN.".info"; 
$ns = fsockopen(INFO_SERVER,43); fputs($ns,"$domname\r\n"); 
$result = ''; 
while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); 
if (eregi(INFO_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,INFO_SERVER); } 
echo '<tr><td colspan="5" class="separator"> </td></tr>'; 
} 

if ( (TYPE == "all" or TYPE == "biz") and BIZ_INCLUDE ) 
{ 
$domname = DDOMAIN.".biz"; 
$ns = fsockopen(BIZ_SERVER,43); fputs($ns,"$domname\r\n"); 
$result = ''; 
while(!feof($ns)) $result .= fgets($ns,128); fclose($ns); 
if (eregi(BIZ_NOMATCH,$result)) { dispav($domname); } else { dispun($domname,BIZ_SERVER); } 
echo '<tr><td colspan="5" class="separator"> </td></tr>'; 
} 

echo '</table>'; 
endborder(); 
if (WAIT_LAYER_ENABLED) 
{ 
echo '<script language="javascript"> 
hidelayer("waitlayer"); 
</script>'; 
} 


if(WANTLOG) 
{ 
$remote_addr = $REMOTE_ADDR; 
$today = date("d-m-y H:i", time()); 
if (file_exists(LOGFILE) and is_writeable(LOGFILE)) 
{ 
$fp = fopen(LOGFILE,"a+"); 
$infolog = "Date: $today | IP: $remote_addr | ".DDOMAIN."\n"; 
fputs($fp, $infolog); 
fclose($fp); 
} 
} 
main(); 
pagefooter(); 
} 

else 

{ 
pageheader(); 
main(); 
pagefooter(); 
} 
?>
 
Emperator каза:
http://web-tourist.net/login/login/view.php?
quote]

Този търси само в .COM Окончанията!!!

А другата CSS не е изнесен отделно файла и при опит става мармалад. Не знам защо такива уроци се пускат въобще. Първата има грешка с ширината и винаги избутва с 1 px на ляво.

Предложете ако имате извън това тук. И трите ги пробвах и 3 не стават
 
а единия който уж е писал, кода такива правописни грешки е допуснал, че направо е грозен,....ако съм направо щях да го изтрия от архива
 
Мерси мног. Този на Стоянски взех, че му резнах "декорацията" и запя по мойта песен. Мерси много : )
 

Back
Горе