массовое добавление доменов в isp-панель

_VOLDEMAR_
На сайте с 13.03.2007
Offline
264
1897

Господа, каким образом можно добавить несколько сотен доменов в isp-панель с минимальными временными затратами?

Заранее благодарен за ваш ответ.

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Используя его API?

Не стоит плодить сущности без необходимости
_VOLDEMAR_
На сайте с 13.03.2007
Offline
264
#2

Нет, желательно без api. Вроде слыхал про специальный плагин к этой панели, который позволяет добавлять домены пачками.

CunninGFox
На сайте с 05.10.2007
Offline
167
#3

Тру-ля-ля... аналогичная проблема...

Еще бы круто, чтобы сразу на разные аккаунты или как минимум - на разные ip распределять при добалении))))

CunninGFox добавил 02.10.2009 в 01:52

апдейт:

Достаточно одного гет запроса

https://ип-сервера/manager/ispmgr?authinfo=логин:пароль&func=wwwdomain.edit&sok=yes&domain=домен&alias=www.домен&owner=владелец&ip=айпишка&admin=мыло&autosubdomain=asdsubdir&php=phpfcgi

В яндексе нашел)))) Еще бы понять как оно работает

CunninGFox добавил 02.10.2009 в 01:52

UPD 2

Я не уверен на сто процентов (не админ я), но похоже перезагрузка после добавления все равно нужна.

CunninGFox добавил 02.10.2009 в 01:57

И мать его, третий апдейт... http://forum.ispsystem.com/ru/showthread.php?t=3758

Комплексное продвижение сайтов: увеличение количества клиентов для Вашей компании. От 8.000 рублей. Возможна работа по договору и оплата по безналу. Пишите: seo@sergeus.ru
[Удален]
#4


<?php

error_reporting ( '0' );
set_time_limit ( '0' );
ignore_user_abort ( );

header ( 'Content-Type: text/html; charset=cp1251' );

$array [ 'db_base' ] = 'db_base.txt';

$array [ 'user_name' ] = 'user_name';
$array [ 'user_pass' ] = 'user_pass';

$array [ 'isp_site' ] = 'site_host.ru';
$array [ 'isp_host' ] = '000.000.000.000';

$array [ 'isp_ns1' ] = 'ns1.ispvds.com.';
$array [ 'isp_ns2' ] = 'ns2.ispvds.com.';

$db_base = file_get_contents ( $array [ 'db_base' ] );

$array [ 'site_domain' ] = explode ( "\n", $db_base );

foreach ( $array [ 'site_domain' ] as $values ) {
$fh = fopen ( 'http://' . $array [ 'isp_site' ] . '/manager/ispmgr?out=xml&authinfo=' . $array [ 'user_name' ] . ':' . $array [ 'user_pass' ] . '&func=domain.edit&sok=yes&name=' . $values . '&owner=' . $array [ 'user_name' ] . '&ip=' . $array [ 'isp_host' ] . '&ns=' . $array [ 'isp_ns1' ] . '%20' . $array [ 'isp_ns2' ] . '&mx=mail%20mail&webdomain=on', 'r' );
if ( $fh ) {
echo 'Домен: ' . $values . ' - <font color="green">успешно добавлен.</font><br>';
} else {
echo 'Домен: ' . $values . ' - <font color="red">ошибка.</font><br>';
}
fclose ( $fd );
flush ( );
//sleep ( '1' );
}

exit ( );
?>

Переписал скрипт =) 🍻

CunninGFox
На сайте с 05.10.2007
Offline
167
#5

KosoyRoman, а что улучшил?

TAFF
На сайте с 28.08.2008
Offline
140
#6

CunninGFox, Если нажать "Стоп" в браузере то скрипт не остановится, а будет продолжать следовать по списку + показывается статус каждого домена в отдельности

✓ Администрирование (/ru/forum/494299) | ✓ Домены (/ru/forum/298049) | ✓ Продажа аккаунтов narod.ru (/ru/forum/585347)
Godrasta
На сайте с 03.09.2007
Offline
182
#7

у меня такая штука есть для сипанели

Godrasta добавил 02.10.2009 в 16:38

могу продать

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий