Ищу Скрипт whois

Статус
В этой теме нельзя размещать новые ответы.
Это легко написать как php-гуй к консольному whois, час времени максимум займет. В паблике ничего такого не знаю.
 
Это адрес проверяемого сайта
PHP:
$ip="ya.ru";
Это вхуис сервер для доменов в зоне ru
PHP:
$url="whois.ripn.ru";
Что именно непонятно?
 
Ну помещаешь форму для отправки домена, и выводишь где тебе нужно
PHP:
echo $text;
 
PHP:
		<!-- Search form -->
		<form  class="searching" action="">
		<fieldset>
			<label>Проверка доменов</label>
				<input class="search" type="text" onfocus="if(this.value==this.defaultValue)this.value=''" 
				onblur="if(this.value=='')this.value=this.defaultValue" value="Проверить домен&hellip;" />
				<input class="hledat" type="image" src="img/search-button.gif" name="" alt="Search" />
		</fieldset>
		</form>
		<!-- Search end -->

Что сделать, чтобы выводило на отдельную страницу?
 
PHP:
<?php
echo('
<form method="post" action="whois.php">
<table>
<tr><th style="text-align: left;">Домен<td><input type="text" name="domen" size="300">
<tr><th style="text-align: left;"><input type="submit" value="Проверить" name="submit"><td>
</table>
</form>');

if($_POST['domen']!=''){
$ip=$_POST['domen'];
$url="whois.ripn.ru";
$sock = fsockopen($url, 43, $errno, $errstr);
  if (!$sock) exit("$errno($errstr)");
  else
  {
    fputs ($sock, $ip."\r\n");
    $text = "";
    while (!feof($sock)){
      $text .= fgets ($sock, 128)."<br>";
    }
    fclose ($sock);
    echo $text;
  }
}
?>
 
index.php
PHP:
<?php
echo('        <form  method="post" class="searching" action="whois.php">
        <fieldset>
            <label>Проверка доменов</label>
                <input class="search" type="text" name="domen" onfocus="if(this.value==this.defaultValue)this.value=\'\'" 
                onblur="if(this.value==\'\')this.value=this.defaultValue" value="Проверить домен&hellip;" />
                <input class="hledat" type="image" src="img/search-button.gif" name="" alt="Search" />
        </fieldset>
        </form>
    ');
?>

whois.php
PHP:
<?php

if($_POST['domen']!=''){
$ip=$_POST['domen'];

$url="whois.ripn.ru";

$sock = fsockopen($url, 43, $errno, $errstr);
  if (!$sock) exit("$errno($errstr)");
  else
  {
    fputs ($sock, $ip."\r\n");
    $text = "";
    while (!feof($sock)){
      $text .= fgets ($sock, 128)."<br>";
    }
    fclose ($sock);
    echo $text;
  }
}
?>
 
Почему-то всё разъехалось в дизайне, вышли на ружу '); ?> и ещё когда нажимаю на кнопку нечего не происходит
А так не пробывал делать? )
PHP:
 <form  method="post" class="searching" action="whois.php">
        <fieldset>
            <label>Проверка доменов</label>
                <input class="search" type="text" name="domen" onfocus="if(this.value==this.defaultValue)this.value=\'\'" 
                onblur="if(this.value==\'\')this.value=this.defaultValue" value="Проверить домен&hellip;" />
                <input class="hledat" type="image" src="img/search-button.gif" name="" alt="Search" />
        </fieldset>
        </form>
 
А так не пробывал делать? )
PHP:
 <form  method="post" class="searching" action="whois.php">
        <fieldset>
            <label>Проверка доменов</label>
                <input class="search" type="text" name="domen" onfocus="if(this.value==this.defaultValue)this.value=\'\'" 
                onblur="if(this.value==\'\')this.value=this.defaultValue" value="Проверить домен&hellip;" />
                <input class="hledat" type="image" src="img/search-button.gif" name="" alt="Search" />
        </fieldset>
        </form>

Работает :eek: Но вот Проверить домен… теперь приходится ручками чистить, а раньше только прикосался и формочка очищалась. И ещё что ты про фильтрацию говорил? И потом можно код из whois.php вписать в html файл?

Добавлено через 13 минут
А ещё хотел спросить, нужно чтобы если домен занят, писалось выше, что занят..
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху