За последние 24 часа нас посетили 21387 программистов и 1621 робот. Сейчас ищут 1762 программиста ...

Подскажите

Тема в разделе "Прочие вопросы по PHP", создана пользователем moskit, 21 июн 2013.

  1. moskit

    moskit Новичок

    С нами с:
    21 июн 2013
    Сообщения:
    7
    Симпатии:
    0
    Здравствуйте, помогите сделать, чтобы скрипт заработал.


    Этот скрипт перехвата определенного домена, чтобы облегчить авторегистрацию.

    • <?PHP
      echo


      echo $textdm= array();
      echo $textdm['action']='domain/create';
      echo $textdm['username']='майл';
      echo $textdm['password']='пароль';
      echo $textdm['output_format']='json';
      echo $textdm['input_format']='json';
      echo $textdm['period']='1';
      echo $textdm['folder_name']='mail@mail.ru';
      echo $textdm['sub_user_folder_name']='mail@mail.ru';
      echo $textdm['__trusted']='1';
      echo $textdm['ok_if_no_money']='1';


      echo $contacts = array();
      echo $contacts['p_addr']='198332\nМосковская облась\nМосква\nУлица Ленина, д.1, кв.15\nИванову Ивану Ивановичу';
      echo $contacts['phone']='+74951112233';
      echo $contacts['e_mail']='filmsmax@mail.ru';
      echo $contacts['person']='Name S Lastname';
      echo $contacts['person_r']='Колмогоров Алексей Николаевич';
      echo $contacts['private_person_flag']='1';
      echo $contacts['passport']='Серия и номер: 0000111111, выдан: 82 отделением милиции ГУВД Москвы, дата выдачи: 02.10.2003';
      echo $contacts['birth_date']='11.06.1977';
      echo $contacts['country']='RU';

      echo $textdm['input_data'] =json_encode(array('contacts'=>$contacts,'domains'=>array(array('dname'=>'marketds.ru')),'nss'=>array('ns0'=>'ns1.reg.ru','ns1'=>'ns2.reg.ru'),'enduser_ip'=>'178.47.202.210'), JSON_UNESCAPED_UNICODE);

      // JSON_UNESCAPED_UNICODE можно убрать если не работает и выдает ошибку

      echo if( $curl = curl_init() ) {
      echo curl_setopt($curl, CURLOPT_URL, 'https://2domains.ru/reg/api2/');
      echo curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
      echo curl_setopt($curl, CURLOPT_POST, true);
      echo curl_setopt($curl, CURLOPT_POSTFIELDS, $textdm);
      echo $resp = curl_exec($curl);
      echo curl_close($curl);
      }

      exit;

      ?>

    Я все пробывал, не получается настроить, вообще хрен знает почему не так что-то.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
  3. moskit

    moskit Новичок

    С нами с:
    21 июн 2013
    Сообщения:
    7
    Симпатии:
    0
    Спасибо за ответ, а поподробнее ? :)
     
  4. bkm

    bkm Активный пользователь

    С нами с:
    22 окт 2009
    Сообщения:
    299
    Симпатии:
    0
    echo exit;
    ;)
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а что значит перехват домена?
     
  6. moskit

    moskit Новичок

    С нами с:
    21 июн 2013
    Сообщения:
    7
    Симпатии:
    0
    не помогло (

    дроп домены, которые освобождаются от неуплаты их предыдущих администраторов.
     
  7. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    moskit, пожалуйста изучите синтаксис языка, типы данных и что такое переменные, массивы, оператор вывода, оператор присваивания и другие логические операторы, функции.
    Код (PHP):
    1. echo $textdm= array();
    2. echo $textdm['action']='domain/create'; 
    ;(
    Так писать не надо.
    А так вообще нельзя:
    Код (PHP):
    1. echo if( $curl = curl_init() ) { 
    Ваш скрипт к сожалению не будет работать.
    :D дополнение.