|
|
|
| вводим имя домена в окошко, выбираем домен и проверяем
если домент будет свободен тогда появляетса чекбокс со значением с имени домена
нужно сделать так, чтобы проверка доменов и вывод результата на страницу происходил без её перезагрузки
p.s я в джаве плохо соображаю, был бы очень благодарен за помощь.
function checkDomain($domain,$server,$findText){
// Open a socket connection to the whois server
$con = fsockopen($server, 43);
if (!$con) return false;
// Send the requested doman name
fputs($con, $domain."\r\n");
// Read and store the server response
$response = ' :';
while(!feof($con)) {
$response .= fgets($con,128);
}
// Close the connection
fclose($con);
// Check the response stream whether the domain is available
if (strpos($response, $findText)){
return true;
}
else {
return false;
}
}
function showDomainResult($domain,$server,$findText){
if (checkDomain($domain,$server,$findText)){
echo "<tr><td>$domain</td><td><FONT color=#54D200>AVAILABLE</FONT> <input type=checkbox name=REG_DOM VALUE=$domain/> Register</td></tr>";
}
else echo "<tr><td>$domain</td><td>TAKEN</td></tr>";
}
?>
<html>
<head>
<link href="style/domch_style.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function checkAll(){
for (var i=0;i<document.forms[0].elements.length;i++)
{
var e=document.forms[0].elements[i];
if ((e.name != 'allbox') && (e.type=='checkbox'))
{
e.checked=document.forms[0].allbox.checked;
}
}
}
</script>
</head>
<body>
<div id="main">
<div id="caption">DOMAIN LOOKUP</div>
<div id="icon"> </div>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="domain" id="domain">
Domain name:
<table border=0 >
<tr><td colspan="4"><input class="text" name="domainname" type="text" size="36"/></td></tr>
<tr><td width="70"><input type="checkbox" name="allbox" onclick="checkAll();"/>All</td>
<td><input type="checkbox" name="ee"/>.ee</td>
<td><input type="checkbox" name="ru"/>.ru</td>
<td><input type="checkbox" name="com"/>.com</td></tr>
<tr> <td width="70"><input type="checkbox" name="fie.ee"/>.fie.ee</td>
<td><input type="checkbox" name="net"/>.net </td>
<td ><input type="checkbox" name="eu"/>.eu</td>
<td ><input type="checkbox" name="in"/>.in</td> </tr>
<tr><td width="70"><input type="checkbox" name="pri.ee"/>.pri.ee</td>
<td><input type="checkbox" name="info"/>.info</td>
<td><input type="checkbox" name="org"/>.org</td>
<td><input type="checkbox" name="biz"/>.biz</td></tr>
<tr><td width="70"><input type="checkbox" name="com.ee"/>.com.ee</td>
<td><input type="checkbox" name="ws"/>.ws</td>
<td><input type="checkbox" name="us"/>.us</td>
<td><input type="checkbox" name="cc"/>.cc</td></tr>
<tr><td width="70"><input type="checkbox" name="org.ee"/>.org.ee</td>
<td><input type="checkbox" name="tv"/>.tv</td>
<td><input type="checkbox" name="mobi"/>.mobi </td>
<td><input type="checkbox" name="name"/>.name </td></tr>
<tr><td width="70"><input type="checkbox" name="co.uk"/>.co.uk</td>
<td><input type="checkbox" name="org.uk"/>.org.uk</td>
<td><input type="checkbox" name="me.uk"/>.me.uk</td>
<td><input type="checkbox" name="ltd.uk"/>.ltd.uk</td></tr>
<tr><td width="70"><input type="checkbox" name="plc.uk"/>.plc.uk</td></tr>
<tr><td align="center" colspan="4"><br/><input class="text" type="submit" name="submitBtn" value="Check domain"/></td></tr>
</table>
</form>
<?php
if (isset($_POST['submitBtn'])){
$domainbase = (isset($_POST['domainname'])) ? $_POST['domainname'] : '';
$d_all = (isset($_POST['allbox'])) ? 'allbox' : '';
$d_ee = (isset($_POST['ee'])) ? 'ee' : '';
$d_fie_ee = (isset($_POST['fie.ee'])) ? 'fie.ee' : '';
$d_pri_ee = (isset($_POST['pri.ee'])) ? 'pri.ee' : '';
$d_com_ee = (isset($_POST['com.ee'])) ? 'com.ee' : '';
$d_org_ee = (isset($_POST['org.ee'])) ? 'org.ee' : '';
$d_ru = (isset($_POST['ru'])) ? 'ru' : '';
$d_com = (isset($_POST['com'])) ? 'com' : '';
$d_net = (isset($_POST['net'])) ? 'net' : '';
$d_info = (isset($_POST['info'])) ? 'info' : '';
$d_org = (isset($_POST['org'])) ? 'org' : '';
$d_biz = (isset($_POST['biz'])) ? 'biz' : '';
$d_eu = (isset($_POST['eu'])) ? 'eu' : '';
$d_ws = (isset($_POST['ws'])) ? 'ws' : '';
$d_us = (isset($_POST['us'])) ? 'us' : '';
$d_cc = (isset($_POST['cc'])) ? 'cc' : '';
$d_in = (isset($_POST['in'])) ? 'in' : '';
$d_tv = (isset($_POST['tv'])) ? 'tv' : '';
$d_mobi = (isset($_POST['mobi'])) ? 'mobi' : '';
$d_name = (isset($_POST['name'])) ? 'name' : '';
$d_co_uk = (isset($_POST['co.uk'])) ? 'co.uk' : '';
$d_org_uk = (isset($_POST['org.uk'])) ? 'org.uk' : '';
$d_me_uk = (isset($_POST['me.uk'])) ? 'me.uk' : '';
$d_ltd_uk = (isset($_POST['ltd.uk'])) ? 'ltd.uk' : '';
$d_plc_uk = (isset($_POST['plc.uk'])) ? 'plc.uk' : '';
// Check domains only if the base name is big enough
if (strlen($domainbase)>2){
?>
<div id="caption">RESULT</div>
<div id="icon2"> </div>
<div id="result">
<table width="100%">
<?php
if (($d_ee != '') || ($d_all != '') ) showDomainResult($domainbase.".ee",'whois.eenet.ee','NOT FOUND');
if (($d_fie_ee != '') || ($d_all != '') ) showDomainResult($domainbase.".fie.ee",'whois.eenet.ee','NOT FOUND');
if (($d_pri_ee != '') || ($d_all != '') ) showDomainResult($domainbase.".pri.ee",'whois.eenet.ee','NOT FOUND');
if (($d_com_ee != '') || ($d_all != '') ) showDomainResult($domainbase.".com.ee",'whois.eenet.ee','NOT FOUND');
if (($d_org_ee != '') || ($d_all != '') ) showDomainResult($domainbase.".org.ee",'whois.eenet.ee','NOT FOUND');
if (($d_ru != '') || ($d_all != '') ) showDomainResult($domainbase.".ru",'whois.ripn.net','No entries found');
if (($d_com != '') || ($d_all != '') ) showDomainResult($domainbase.".com",'whois.verisign-grs.com','No match for');
if (($d_net != '') || ($d_all != '') ) showDomainResult($domainbase.".net",'whois.verisign-grs.com','No match for');
if (($d_info != '') || ($d_all != '') ) showDomainResult($domainbase.".info",'whois.afilias.net','NOT FOUND');
if (($d_org != '') || ($d_all != '') ) showDomainResult($domainbase.".org",'whois.pir.org','NOT FOUND');
if (($d_biz != '') || ($d_all != '') ) showDomainResult($domainbase.".biz",'whois.biz','Not found');
if (($d_eu != '') || ($d_all != '') ) showDomainResult($domainbase.".eu",'whois.eu','AVAILABLE');
if (($d_ws != '') || ($d_all != '') ) showDomainResult($domainbase.".ws",'whois.website.ws','No match for');
if (($d_us != '') || ($d_all != '') ) showDomainResult($domainbase.".us",'whois.nic.us','Not found');
if (($d_cc != '') || ($d_all != '') ) showDomainResult($domainbase.".cc",'ccwhois.verisign-grs.com','No match for');
if (($d_in != '') || ($d_all != '') ) showDomainResult($domainbase.".in",'whois.inregistry.net','NOT FOUND');
if (($d_tv != '') || ($d_all != '') ) showDomainResult($domainbase.".tv",'tvwhois.verisign-grs.com','No match for');
if (($d_mobi != '') || ($d_all != '') ) showDomainResult($domainbase.".mobi",'whois.dotmobiregistry.net','NOT FOUND');
if (($d_name != '') || ($d_all != '') ) showDomainResult($domainbase.".name",'whois.name','No match');
if (($d_co_uk != '') || ($d_all != '') ) showDomainResult($domainbase.".co.uk",'whois.nic.uk','No match for');
if (($d_org_uk != '') || ($d_all != '') ) showDomainResult($domainbase.".org.uk",'whois.nic.uk','No match for');
if (($d_me_uk != '') || ($d_all != '') ) showDomainResult($domainbase.".me.uk",'whois.nic.uk','No match for');
if (($d_ltd_uk != '') || ($d_all != '') ) showDomainResult($domainbase.".ltd.uk",'whois.nic.uk','No match for');
if (($d_plc_uk != '') || ($d_all != '') ) showDomainResult($domainbase.".plc.uk",'whois.nic.uk','No match for');
ECHO "$_POST[REG_DOM]";
?>
</table>
</div>
<?php
}
}
?>
<div id="source"></div>
</div>
<?
|
| |
|
|
|
|
|
|
|
для: D.A.N_visator
(06.04.2009 в 22:26)
| | Java - это язык программирования разрабатываемый компаней SUN Microsystems, которую давеча едва не купила другая компания - IBM. | |
|
|
|
|
|
|
|
для: TrianoN
(06.04.2009 в 22:36)
| | и к чему мне это? для обшего развития? | |
|
|
|
|
|
|
|
для: D.A.N_visator
(06.04.2009 в 22:43)
| | К тому, чтобы Вы не использовали те слова, значения которых не знаете. | |
|
|
|
|
|
|
|
для: Trianon
(06.04.2009 в 22:45)
| | а я знаю, раз вы тут такой умный, скажите как правильно
однло слово не до писал всего то - java script | |
|
|
|
|
|
|
|
для: D.A.N_visator
(06.04.2009 в 22:52)
| | Да, одно слово.
Java и JavaScript похожи примерно как Вода и Водка.
и то и другое жидкое и прозрачное. И то и другое пьют.
Только в разных количествах, в разных ситуациях, с разной целью и разным исходом.
Javascript пишется в одно слово. | |
|
|
|
|
|
|
|
для: Trianon
(06.04.2009 в 22:56)
| | Ладно, усвоил. | |
|
|
|
|
|
|
|
для: D.A.N_visator
(06.04.2009 в 22:57)
| | неужели никто не знает? | |
|
|
|