人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPかperlで空きドメインを検索するスクリプトを探しています。

イメージとしては、
http://www.value-domain.com/regdom.php
ここのような感じのものです。

サンプルスクリプトをご存じの方がいらっしゃったらご教示下さい。

※上記アドレスと全く同じように機能するもので、PHPのものなら500ポイント差し上げます。

●質問者: PEPOTA
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:Perl PHP アドレス イメージ スクリプト
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● JULY
●30ポイント

http://www.hatena.ne.jp/1094628584#

PHPかperlで空きドメインを検索するスクリプトを探しています。 イメージとしては、 http://www.value-domain.com/regdom.php ここのような感じのものです。 サンプルスク.. - 人力検索はてな

フォームとかその辺も含めるといろいろありますが、中核となる部分だけ示します。

<?php

$input = ’www’ . $_POST[’domain’] . $_POST[’topdom’];

$result = gethostbyname($input);

if (strcmp($input, $result) == 0) {

echo ”$input は登録されていません”;

} else {

echo ”$input は登録されています”;

}

?>

gethostbyname は入力された名前を IP アドレスに変換するものですが、

変換できないときは、入力された文字列がそのまま返ります。

◎質問者からの返答

ありがとうございます。

ただ、これだと、ドメインだけ登録して、

サーバ運用をしていないときにも

引っかかってしまいますよね〜。。。


2 ● upride
●15ポイント

http://php.s3.to/net/whois.phps

同じではないです

が、短いソースですので流用可能かと。

※このようなドメイン検索スクリプトの通称を「whois」といいます

このキーワードでググルと宜しいかと。

◎質問者からの返答

これは知っていて、試しました。

でも、他のサーバに問い合わせる方式ですね。

これだと、依存型になってしまうので、

本来の問題解決をできていませんよね。

しかも、別ウィンドウを開くので、だめです。

whoisについては知っていて、

phpからlinuxシステム関数をつかって

whoisの結果を取得し、それを返そうかと思ったのですが、

スマートではない感じですし。。。


3 ● JULY
●50ポイント

http://www.phpwhois.com/

phpWhois - base class to do whois queries with php

そのものずばりの回答じゃないので参考までに。

上記 URL は PHP で whois の機能を実装するためのベースになるクラスのようです。

# でも

http://www.value-domain.com/regdom.php

ドメイン登録 - VALUE DOMAIN:バリュードメイン

は whoid を見てるんだろうか?

# 案外、私の最初の回答と同じで DNS を引いているだけだったりして(^^?

◎質問者からの返答

おお!

これは!!ありがとうございます。

今から、中のソースをじっくり見てみます。

> 案外、私の最初の回答と同じで DNS を引いているだけだったりして

あんがい、そうかもしれませんね(^^ゞ


4 ● upride
●10ポイント

http://google.co.jp/

Google

urlダミーです

先ほどのものです

ご希望の

http://www.value-domain.com/regdom.php

ドメイン登録 - VALUE DOMAIN:バリュードメイン

もwhoisよりの検索結果で、

ソースの根本的なところ

「whoisに問い合わせて結果を得る」は

変わってないと思いますが・・

whoisスクリプトを公開しているサーバは安定してますし。

サイトをもっと安定しているところに変更するのも一つの手ですが・・

>しかも、別ウィンドウを開くので、だめです。

target=”_blank” を削るか ”_self”に変更するだけですが・・・

◎質問者からの返答

ありがとうございます。

私の返答の仕方が悪かったようです(__;)

他社のサーバに乗っかるというのが嫌だったもんで・・・

ありがとうございました。

-----------------------------------------------------------------

解決方法が見えてきたので、ここで一旦締め切ります。

みなさま、ありがとうございました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ