一个简单的域名注册情况查询程序

<?

// 查询是否存在一个域名  
function SearchDomain($domainName) {  
// 判断域名是否合法,我对正规表达式不熟悉,那位朋友有详细资料,不妨借我一阅 :-)  
// if(!eregi("*.*",$domainName)) {  
// $re[0]="域名只能是字母、数字和“-”(键盘上的减号)组成,且最大长度为26个字符。<br>请按正确的格式填写域名!";  
// $re[1]="域名名字不符合要求!";  
// return $re;  
// }

$name=strtolower($domainName); //变小写  
if(strpos($name,".cn")) //如果含有国内域名  
$command="whois -h whois.cnnic.net.cn ";  
else  
$command="whois ";

$query=EscapeShellCmd($command.$name); //防止别人出什么花招  
exec($query,$whoisResult[],$whoisReturnValue);

for($i=0;$i<count($whoisResult[0]);$i++)  
$result.=$whoisResult[0][$i]."<br>";

$re[0]=$i<30?"这个域名还没有被注册,请您马上注册!":"这个域名已经被其它组织注册了!";  
$re[1]=$result;  
return $re;  
}

$domainName="www.newhua.com.cn";  
$result=SearchDomain($domainName);

print "域名申请情况:<BR>";  
print $result[0];  
print "<BR>查询结果<BR>";  
print $result[1];

?>

(0)

相关推荐

  • 一个简单的域名注册情况查询程序

    <? // 查询是否存在一个域名  function SearchDomain($domainName) {  // 判断域名是否合法,我对正规表达式不熟悉,那位朋友有详细资料,不妨借我一阅 :-)  // if(!eregi("*.*",$domainName)) {  // $re[0]="域名只能是字母.数字和"-"(键盘上的减号)组成,且最大长度为26个字符.<br>请按正确的格式填写域名!";  // $re[1]=&

  • 一个简单的java学生寝室查询系统

    本文实例为大家分享了java学生寝室查询系统的具体代码,供大家参考,具体内容如下 前端部分: index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>AHPU Freshman dormitory inquiry</title> <script src="confirm.js

  • php7连接MySQL实现简易查询程序的方法

    简易教程 假设我们制作的是分班情况查询程序,将使用PHP7的环境以PDO的方式连接MySQL. 通过学号和姓名查询自己所在班级. 先来介绍文件结构和数据库结构: PHP: config.php 存放数据库配置信息 cx.php 查询程序 index.html 用户界面 结构如图 MySQL: 表名:data 字段:1.Sid 2.name 3.class 结构如图 准备就绪,开始吧,现在! 首先构建用户界面(index.html),两个简单的编辑框加上一个简单的按钮: <!DOCTYPE htm

  • Netty + ZooKeeper 实现简单的服务注册与发现

    一. 背景 最近的一个项目:我们的系统接收到上游系统的派单任务后,会推送到指定的门店的相关设备,并进行相应的业务处理. 二. Netty 的使用 在接收到派单任务之后,通过 Netty 推送到指定门店相关的设备.在我们的系统中 Netty 实现了消息推送.长连接以及心跳机制. 2.1 Netty Server 端: 每个 Netty 服务端通过 ConcurrentHashMap 保存了客户端的 clientId 以及它连接的 SocketChannel. 服务器端向客户端发送消息时,只要获取

  • 无数据库的详细域名查询程序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

  • SQL+HTML+PHP 一个简单论坛网站的综合开发案例(注册、登录、注销、修改信息、留言等)

    1 实验环境 (1)服务端:本实验基于虚拟机win2008系统的WAMP环境进行,该环境相关配置过程参考文章<[语言环境]WAMP环境部署及优化—以win2008R2SP1为操作系统>.(2)客户端:使用浏览器访问与控制.(3)服务端与客户端处于同一个局域网下,开启服务端的phpstudy并确保能从客户端浏览器访问. 2 网站页面功能规划 写一个网站,在首页能看用户的留言,同时能实现包括用户注册.登录.注销.上传头像.修改个性签名等.其中网站的所有代码文件均放在默认站点位置下的文件夹jrltb

  • Python实现一个简单的验证码程序

    老师讲完random函数,自己写的,虽然和老师示例的不那么美观,智能,但是也自己想出来的,所以记录一下,代码就需要自己不断的自己练习,实战,才能提高啊!不然就像我们这些大部分靠自学的人,何时能学会.还有就是,这次听老师的,把自己的代码添加注释,所以这次把很简单的代码都写上了注释,而且很大白话,不管有没有接触过python的,我相信仔细看了,肯定能看懂.如果看完,再自己尝试着默写出来,那就是更好到了,好了进入正题: 自己写的: __Author__ = "Zhang Peng" impo

  • 无数据库的详细域名查询程序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>

  • 使用express搭建一个简单的查询服务器的方法

    本文介绍了使用express搭建一个简单的查询服务器的方法,分享给大家,具体如下: 使用到的技术栈有express.mysql. 项目结构: service --node_modules --app.js --query.js app.js支持调用服务,使用body-parser对request进行处理. query.js实现链接数据库以及查询数据库的功能. app.js代码如下: var express = require('express'); var query = require('./

  • python制作一个简单的gui 数据库查询界面

    一.准备工作: 1.安装mysql3.7,创建一个test数据库,创建student表,创建列:(列名看代码),创建几条数据 (以上工作直接用navicat for mysql工具完成) 二.代码: import sys import tkinter as tk import mysql.connector as sql #--------------------查询函数--------------------------- def sql_connect(): listbox_show.del

随机推荐