FreeHost.com.UA
Января 22, 2018, 09:24:01 am *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Распродажа серверов http://freehost.com.ua/forum/index.php?topic=2093.0
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: автопродление домена - какое?  (Прочитано 7261 раз)
partner
Newbie
*

Karma: 0
Сообщений: 18


Просмотр профиля E-mail
« : Августа 20, 2008, 12:19:04 am »

автопродление домена - что это такое?
Записан
novadesign
Менеджер
FreeHost
*****

Karma: 8
Сообщений: 840

17312595
Просмотр профиля
« Ответ #1 : Августа 20, 2008, 08:24:04 am »

Вы очень внимательны :-)

Новая опция, которая сейчас находится в режиме тестирования. Услуги хостинга и регистрации доменных имен, по желанию клиента, будут автоматически продлеваться, в случае если у клиента на балансе будет достаточная для этого сумма денег. Опция будет запущена в течении 1-2 недель.

автопродление домена - что это такое?
Записан

Евгений Шерман
e-mail: service@freehost.com.ua
FREEhost.com.ua
Служба поддержки: 38(044) 364-0571
Финансовый отдел: 38(044) 364-0571
partner
Newbie
*

Karma: 0
Сообщений: 18


Просмотр профиля E-mail
« Ответ #2 : Сентября 08, 2010, 09:39:11 am »

У меня к Вас вопрос по API

Цитировать
<?php
   include "client.php";
   define('PORT',690);
   define('ADDRESS','api.freehost.com.ua');
   define('READTIMEOUT',30);
    define('LOGIN','dimka');
    define('PASSWORD','');
   error_reporting(E_ALL ^ E_WARNING);
   set_time_limit(0);
   ob_implicit_flush();
   
   function getdomainlist(&$resultxml){
      //Получение списка доменов реселлера
      $pasmd5=md5(PASSWORD);
      $capi=new apiclient(PORT,ADDRESS,LOGIN,$pasmd5);
      
      if ($err=$capi->apiconnect($resultcode))
         return $err;      
      $hash=md5("domainlist".LOGIN.$pasmd5);   
      if ($err=$capi->makeapicomand(array("command"=>"domainlist"),$hash,$resultxml,$resultcode)){
         $capi->closrconnection();
         return $err;
      }
      $capi->closrconnection();
      if ($resultcode)         
         return $resultcode;
      return 0;
   }
   function makestr($temparr){
      $str="";   
      while (list($key,$value)=each($temparr)){
         if (is_array($value))
            $str.=makestr($value);
         else
            $str.=$value;
      }
      return $str;
   }
   
   function domainregistration($infoarr){
      //Регистрация домена
      
      $pasmd5=md5(PASSWORD);
      $capi=new apiclient(PORT,ADDRESS,LOGIN,$pasmd5);
      
      if ($err=$capi->apiconnect($resultcode))
         return $err;      
      //$hash=md5("register"."freehost-mnt".$pasmd5.$infoarr["domain"].makestr($infoarr["ns"]).(isset($infoarr["remark"])?makestr($infoarr["remark"]):"").makestr($infoarr["techc"]).$infoarr["adminc"].(isset($infoarr["licens"])?$infoarr["licens"]:""));
      $hash=md5("register".LOGIN.$pasmd5.makestr($infoarr));      
      $commandarr=array("command"=>"register","domain"=>$infoarr["domain"],"nserver"=>$infoarr["ns"],"tech-c"=>$infoarr["techc"],"admin-c"=>$infoarr["adminc"]);
      if (isset($infoarr["remark"]))
         $commandarr["descr"]=$infoarr["remark"];
      if (isset($parsedbuf["licens"]))
         $commandarr["licens"]=$infoarr["licens"];
      if ($err=$capi->makeapicomand($commandarr,$hash,$resultxml,$resultcode))
         return $err;
      $capi->closrconnection();
      if ($resultcode)
         return $resultcode;
      return 0;      
   }
   function infomodify($infoarr){
      //изменение параметров
      $pasmd5=md5(PASSWORD);
      $capi=new apiclient(PORT,ADDRESS,LOGIN,$pasmd5);
      if ($err=$capi->apiconnect($resultcode))
         return $err;
      $hash=md5("modify".LOGIN.$pasmd5.makestr($infoarr));   
      $commandarr=array("command"=>"modify","domain"=>$infoarr["domain"]);
      if (isset($infoarr["ns"]))
         $commandarr["nserver"]=$infoarr["ns"];
      if (isset($infoarr["techc"]))
         $commandarr["tech-c"]=$infoarr["techc"];
      if (isset($infoarr["adminc"]))
         $commandarr["admin-c"]=$infoarr["adminc"];
      if (isset($infoarr["remark"]))
         $commandarr["descr"]=$infoarr["remark"];
      if ($err=$capi->makeapicomand($commandarr,$hash,$resultxml,$resultcode))
         return $err;
      $capi->closrconnection();      
      if ($resultcode)
         return $resultcode;
      return 0;   
   }

getdomainlist();
//Получение списка доменов
/*if ($err=getdomainlist(&$resultxml))
   echo "Ошибка: ".$err;
else
   echo $resultxml;
*/

//Регистрация нового домена
//
/*$arr=array("domain"=>"ec.org.ua","ns"=>array("alpha.freehost.com.ua","beta.freehost.com.ua"),"remark"=>array("str1","str2"),"techc"=>array("ps121-uanic"),"adminc"=>"ps121-uanic");
if ($err=domainregistration($arr))
   echo "Ошибка: ".$err;
else
   echo "request sent";
*/
//Изменение параметров домена
/*
$arr=array("domain"=>"bee.kiev.ua","ns"=>array("alpha.freehost.com.ua","beta.freehost.com.ua"));
if ($err=infomodify($arr))
   echo "Ошибка: ".$err;
else
   echo "request sent";
*/

?>
Почему не срабатывает?
Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!