一个域名查询的程序

(主要用了两个字符串函数implode()和explode)
我制作的域名查询的源代码,主要用了两个字符串函数implode()和explode,利用这两个函数的切割字符串的强大功能,可以查询.com,.net.,org.,cc.,tv下的域名whois。
<?php
echo '<center><form>';
echo '<input type="text" name="string">';
echo '<input type="submit" value="查询">';  
echo "</form>";
if (isset($string))  
{
$url = "http://networksolutions.com/cgi-bin/whois/whois?STRING=".$string."&STRING=Search";  
$str = implode("",file($url));        
$aa= explode("<pr",$str);      
$bb=$aa[1];
$cc=explode("re>",$bb);
$dd= $cc[0];
$ee=explode("e>",$dd);
$ff=implode("<pre>",$ee);
$hh=explode("</p",$ff);
$jj=implode("</pre>",$hh);
$kk=explode("Registrant",$jj);
$ll=implode("<font color=red>注册人</font>",$kk);
$mm=explode("Domain Name",$ll);
$nn=implode("<font color=red>域名</font>",$mm);
$oo=explode("Administrative Contact",$nn);
$pp=implode("<font color=red>管理联系人</font>",$oo);
$qq=explode("Technical Contact",$pp);
$ii=implode("<font color=red>技术联系人</font>",$qq);
$ss=explode("Record last updated on",$ii);
$tt=implode("<font color=red>最后更新日期:</font>",$ss);
$uu=explode("Record expires on",$tt);
$vv=implode("<font color=red>域名到期日期:</font>",$uu);
$ww=explode("Record created on",$vv);
$xx=implode("<font color=red>域名注册日期:</font>",$ww);
$yy=explode("Database last updated on",$xx);
$zz=implode("<font color=red>数据库更新日期:</font>",$yy);
$aaa=explode("Record updated on",$zz);
$bbb=implode("<font color=red>记录更新日期:</font>",$aaa);
$ccc=explode("Admin Name",$bbb);
$ddd=implode("<font color=red>管理联系人</font>",$ccc);
$eee=explode("Tech Name",$ddd);
$whois=implode("<font color=red>技术联系人</font>",$eee);
}
echo '<center><table width="50%" border="0" cellspacing="1" cellpadding="0" bgcolor="#FF6666">';
echo '<tr bgcolor="#ffcc33">';
echo "<td>";
echo '<div align="center">域名whois查询系统</div>';
echo "</td>";
echo "</tr>";
echo '<tr bgcolor="#FFFFFF">';  
echo "<td>";
echo '<div align="left">';
echo "<br>";
echo $whois;
echo "</div>";
echo "</td>";
echo "</tr>";
echo '<tr bgcolor="#ffcc33">';
echo "<td>";
echo '<div align="center"><a href="http://www.phpcode.net"><font face="Verdana, Arial, Helvetica, sans-serif">PHPcode.net</font></a></div>';
echo "</td>";
echo "</tr>";
echo "</table>";
?>

(0)

相关推荐

  • 一个域名查询的程序

    (主要用了两个字符串函数implode()和explode) 我制作的域名查询的源代码,主要用了两个字符串函数implode()和explode,利用这两个函数的切割字符串的强大功能,可以查询.com,.net.,org.,cc.,tv下的域名whois. <?php echo '<center><form>'; echo '<input type="text" name="string">'; echo '<inpu

  • java实现单词查询小程序

    本文实例为大家分享了Java单词查询小程序,供大家参考,具体内容如下 1.任务简介 本次分享的单词查询小程序是基于MySQL数据库制作的,使用的词汇表是我在博客<将Excel文件导入MySQL数据库的方法>中讲解的,首先我需要讲解Java连接MySQL数据库的方法,然后再给大家分享单词查询小程序. 2.Java连接MySQL数据库的方法 1)要使用Java程序对MySQL数据库进行操作,首先需要建立它们之间的连接,关于连接驱动可以通过百度下载,下载解压后可以得到一个jar包,将该包导入预先创建

  • 无数据库的详细域名查询程序PHP版(4)

    文件十一:searchform.tml <FORM METHOD="POST" ACTION="[>SCRIPT_NAME<]"> <INPUT NAME="domain" SIZE=25 MAXLENGTH=57></td><td valign=top> [>EXT_HTML_LIST<] </td></tr><tr><td val

  • 无数据库的详细域名查询程序PHP版(2)

    文件二:error.tml <b>你查询的域名 [>DOMAIN<].[>EXT<] 产生了如下的错误:</b><br> <B>[>ERROR_MSG<]</B><br clear=all> <br clear=all> <b>查询规则:</b> <UL> <LI><b>首先你要输入查询的域名名称及域名后缀.</b>

  • 无数据库的详细域名查询程序PHP版(1)

    文件一:index.php <?php echo "<!-- Powered by MWhois written by Matt Wilson <matt@mattsscripts.co.uk> -->\\n\"; /*     #########################################################################################     #                    

  • 无数据库的详细域名查询程序PHP版(3)

    文件七:globres.tml <FONT FACE="Verdana,Arial,Geneva" SIZE="2">下面结果来自本站提供的域名查询系统, 你可以订购没有注册的域名或者查询已注册域名的详细信息.<A HREF="[>SCRIPT_NAME<]?do_global=1">单击这里</A> 返回域名查询首页<P> <center> <table border

  • 一个从别的网站抓取信息的例子(域名查询)

    <?   if (isset($xx)) { $dodo=@file("http://www.e9china.com/cgi-bin/comdns.pl?raw=1&lookup=OK&fqdn=".$fqdn."&domain=".$domain."&root=".$root."&cdomain=2.7");    $i=0; while($dodo[$i]) {    echo

  • 使用xmlhttp为网站增加域名查询功能

    当我们准备建立一个Web站点时,就必须向域名登记机构申请一个Internet域名,因此,我们通常希望了解自己准备使用的域名是否已经被注册,这时,可以访问NIC站点http://www.nic.net,点击"whois"链接后输入需查询的域名,就可以得到我们需要的结果. WHOIS服务器为 .com..net 和 .org 的国际顶级域名的查询返回全部的 whois 数据,包括网站域名注册人.管理合约.联系方式(电话.电子邮件.地址).帐单联络.技术支持和域名服务器信息,对于用户了解一个

  • 二级域名原理以及程序,申请即可开通

    '::::::: 此程序属扬子原创 :::::::::::::::::: '::::::: 在sql2000,2000s中测试通过:::::::: '::::::: 联系我:QQ:21112856,Email:yangzinet@hotmail.com::::::::: '::::::: http://www.tingfo.net :::::: 要达到二级名的效果,必须一下条件以及流程: 1.必须有一个顶级域名,而且此域名必须做好泛解析并做好指向. 2.必须有一台独立的服务器.泛解析的域名指向该

  • 详解负载均衡实现一个域名对应多个IP地址

    详解负载均衡实现一个域名对应多个IP地址 使用负载均衡实现,传统和常规做法,其他方式需要特殊处理.(dns轮询,或者自己做解析) 1.一个域名设定多个dns服务或者服务器进行解析,同一个域名的每个解析都指向不同的ip地址,这样应答快的dns优先进行解析,这样就能保证最快定向到指定的网站空间去.如果空间也存在不同地点的相同内容镜像,那么这种方式最适合,例如sohu全国都有服务器,就是这么干的,除非你指定要访问某个地方的服务器,否则默认转向最快的空间,因为内容是镜像自动同步的,内容上不存在差别,用户

随机推荐