Автор Тема: Заплачу хорошие деньги за установку скрипта на сайте!  (Прочитано 4466 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн cosmotron

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://ruhost.org
Нужно поставить на сайт скрипт, который будет проверять на существование домен(как у хостеров и регистраторов) и отправлять мне на мыло данные из полей на странице, которые ввёл юзер.
Сразу скажу, что в этом я совсем не разбераюсь, но хорощо заплачу.
mail@levik.org
icq:160942771
I want to be forever young...

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
А воровство чужих доменов преследуется по закону...
cosmotron, зачем тебе это?
Ну к чему все это, лучше бы водки выпили...

Unregistered

  • Гость
Цитировать
А воровство чужих доменов преследуется по закону

glebushka, а при чем здесь воровство доменов? Почти у всех хостеров на сайтах стоит такая система.
cosmotron, еще утром отправил тебе e-mail. Проверь mailbox. Единственное, что не понял: под словом "установка" подразумевается и написание этого скрипта, либо только чистая установка?

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
^ мое сообщение
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
Цитировать
А воровство чужих доменов преследуется по закону...

Это называется бизнес, и не кто не запрещает. Это тоже самое что статистика.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн ESE

  • Фанат
  • Постоялец
  • ***
  • Сообщений: 172
  • +0/-0
  • 2
    • Просмотр профиля
    • http://comp.hobi.ru
тут LWP нужон
У програмиста две руки: левая и !левая
welcome

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
ESE
Для чего? Для RIPN? А без LWP смогешь? :)
The documentations is your friend

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
glebushka
Цитировать
А воровство чужих доменов преследуется по закону...
Тут ты мимо грифа. Извини.
The documentations is your friend

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Цитировать
тут LWP нужон

А на PHP не нужон :-)
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
GotZfild
А запость сюда код для этого дела. Сам я таких вещей не делал, а пригодиться может...

tolst

  • Гость
Да фигли мозги жмякать, если можно просто написать простенький скрипт на PHP каторый пересылает введённые переменные на мыло, а потом для приличия whois прикрутить...
Если эта каша именно то что вам нужно то я без проблем помогу...

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
glebushka
Это whois червис называется.
Скрипт пишется за 15 минут.

<?

require(
"../common/parse.inc");
require(
"whois.vars.inc");

$information = \'\';

function whois_request($server,$query)
{
	
Global $information;
	
$data = "";
	
$fp = fsockopen($server , 43);
	
if ($fp) :
	
fputs($fp,$query."\\r\\n");
	
while(!feof($fp)) {
	
$data .= fgets($fp,4096).\'
\';
	
}
$information = $data;
	
fclose($fp);
return $data;
else:
return \'none\';
endif;
}

function domain_tld($domain)
{
	
$ret = "";
	
if (ereg("\\.([^\\.]+)$",$domain,$answer))
{
	
$ret = strtolower($answer[1]);
}
return $ret;
}

function is_domain_available($domain)
{
 global $whois_server;

$ret = false;

$tld = Domain_tld($domain);

if (!empty($tld) && is_array($whois_server[$tld]))
	
{
	
$data = whois_request($whois_server[$tld][0],$domain);
	
if(strstr($data,$whois_server[$tld][1]))
	
	
{
	
	
	
$ret = true;
	
	
}
	
}
return $ret;
}

function parse_info($info)
{
$data = \'\';
//$info = eregi_replace("\\n",\'\',$info);
//$info = eregi_replace("

",\'<p>\',$info);
$lines = split("
\\n
",$info);
for($step = 1;$step < sizeof($lines);$step++)
{
if(strstr(\'%\',$lines[$step])):
	
continue;
endif;
$data .= \'<p>\'.$lines[$step].\'</p>\';
}
return $data;
} // function



$full_name = $param["domainname"].\'.\'.$param["domainzone"];

echo($domain_state[is_domain_available($full_name)]);

if(is_domain_available($full_name))
{}
else
{

echo\'<hr>\';
echo(parse_info($information));
}
?>

whois.vars.inc

<?
$whois_server=array(
	
	
"aero"=>array("whois.information.aero","is available"),
	
	
"com"=>array("whois.networksolutions.com","no match for"),
	
	
"org"=> array("whois.networksolutions.com","no match for"),
	
	
//"coop" => array("whois.nic.coop","o match found"),
	
	
"net" => array("whois.networksolutions.com","no match for"),
	
	
//"info" => array("whois.nic.info","not in the "),
	
	
"biz" =>array("whois.whois.biz","Not found:"),
	
	
"ac" => array("whois.nic.ac","No match for"),
	
	
"ad" => array("whois.nic.ad","No match for"),
	
	
"us" => array("whois.networksolutions.com","no match for"),
	
	
"ws" => array("whois.networksolutions.com","no match for"),
	
	
"cc" => array("whois.networksolutions.com","no match for"),
	
	
"bz" =>array("whois.networksolutions.com","no match for"),
	
	
"tv" => array("whois.networksolutions.com","no match for"),
	
	
"ms" =>array("whois.networksolutions.com","no match for"),
	
	
"vg" => array("whois.networksolutions.com","no match for"),
	
	
"nu" => array("whois.networksolutions.com","no match for"),
	
	
"gs" =>array("whois.networksolutions.com","no match for"),
	
	
"tc" => array("whois.networksolutions.com","no match for"),
	
	
"ru" => array("whois.ripn.net","Not delegated"),
	
	
"us"=>array("whois.nic.us","Not found:")
);

switch(
$param[lang])
{
	
case \
'ru\':
$domain_details = array("Domain"=>"Доменное имя",
	
\'type\'=>\'тип\'
	

);
$domain_state = array(1=>"Не делегирован",0=>"Делегирован");
	
break;
	
case \'de\':
	
break;
	

	
default:
$domain_state = array(1=>"Not delegated",0=>"Delegated");
break;
}
?>
AS IS...

Оффлайн glebushka

  • студент
  • Ветеран
  • *****
  • Сообщений: 944
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.intellectuals.ru
ThE0ReTiC, а я-то тут причём?:-)
Ну к чему все это, лучше бы водки выпили...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28