书签 分享 收藏 举报 版权申诉 / 41

类型Lua中利用元表实现类和多态.docx

  • 文档编号:12087834
  • 上传时间:2023-04-17
  • 格式:DOCX
  • 页数:41
  • 大小:25.52KB

[图片]截图

 

[文件]whois.php ~ 2KB    (93)

php

functionwhois_query($domain){

//fixthedomainname:

$domain=strtolower(trim($domain));

$domain=preg_replace('/^http:

\/\//i','',$domain);

$domain=preg_replace('/^www\./i','',$domain);

$domain=explode('/',$domain);

$domain=trim($domain[0]);

//splittheTLDfromdomainname

$_domain=explode('.',$domain);

$lst=count($_domain)-1;

$ext=$_domain[$lst];

//Youfindresourcesandlists

//liketheseonwikipedia:

//

//de.wikipedia.org/wiki/Whois

//

$servers=array(

"biz"=>"whois.neulevel.biz",

"com"=>"whois.internic",

"us"=>"whois.nic.us",

"coop"=>"whois.nic.coop",

"info"=>"whois.nic.info",

"name"=>"whois.nic.name",

"net"=>"whois.internic",

"gov"=>"whois.nic.gov",

"edu"=>"whois.internic",

"mil"=>"rs.internic",

"int"=>"whois.iana.org",

"ac"=>"whois.nic.ac",

"ae"=>"whois.uaenic.ae",

"at"=>"whois.ripe",

"au"=>"whois.aunic",

"be"=>"whois.dns.be",

"bg"=>"whois.ripe",

"br"=>"whois.registro.br",

"bz"=>"whois.belizenic.bz",

"ca"=>"whois.cira.ca",

"cc"=>"whois.nic.cc",

"ch"=>"whois.nic.ch",

"cl"=>"whois.nic.cl",

"cn"=>"whoisnic",

"cz"=>"whois.nic.cz",

"de"=>"whois.nic.de",

"fr"=>"whois.nic.fr",

"hu"=>"whois.nic.hu",

"ie"=>"whois.domainregistry.ie",

"il"=>"whois.isoc.org.il",

"in"=>"whois.ncst.ernet.in",

"ir"=>"whois.nic.ir",

"mc"=>"whois.ripe",

"to"=>"whois.tonic.to",

"tv"=>"whois.tv",

"ru"=>"whois.ripn",

"org"=>"whois.pir.org",

"aero"=>"whois.information.aero",

"nl"=>"whois.domain-registry.nl"

);

if(!

isset($servers[$ext])){

die('Error:

Nomatchingnicserverfound!

');

}

$nic_server=$servers[$ext];

$output='';

//connecttowhoisserver:

if($conn=fsockopen($nic_server,43)){

fputs($conn,$domain."\r\n");

while(!

feof($conn)){

$output.=fgets($conn,128);

}

fclose($conn);

}

else{die('Error:

Couldnotconnectto'.$nic_server.'!

');}

returnnl2br($output);

}

$domain=$_GET["d"]?

$_GET["d"]:

"bitefu";

echowhois_query($domain);

?

>

[图片]QQ截图20120208163933.png

 

[文件]whois.php ~ 2KB    (47)

php

functionwhois_query($domain){

//fixthedomainname:

$domain=parse_(strtolower(trim($domain)));

$domain=$domain['host']?

$domain['host']:

$domain['path'];

$domain=preg_replace('/^www\./i','',$domain);

echo$domain;

//splittheTLDfromdomainname

$_domain=explode('.',$domain);

$lst=count($_domain)-1;

$ext=$_domain[$lst];

//Youfindresourcesandlists

/

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
Lua 利用 实现
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:Lua中利用元表实现类和多态.docx
链接地址:https://www.bdocx.com/doc/12087834.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开