- Автор темы
- #1
есть IPSM (4.3lite) на vps'е. надо бодавить около 1000 доменов, но только DNS-записи. bulk'ового добавления в панели нету. Может кто сталкивался с подобным и может подсказать, как добавить эти домены что б не поламать все.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
есть IPSM (4.3lite) на vps'е. надо бодавить около 1000 доменов, но только DNS-записи. bulk'ового добавления в панели нету. Может кто сталкивался с подобным и может подсказать, как добавить эти домены что б не поламать все.
<?php
//////////////////////Указываем тут свои данные///////////////
$ip = '123.45.678.9'; //ip адрес сервера, на этот же ip привязывается домен
$login = 'root';
$pass = 'pass';
$owner = 'admin'; //владелец домена
$ns1 = 'ns1.firstvds.ru';
$ns2 = 'ns2.firstvds.ru';
//////////////////////////////////////////////////////////////
set_time_limit(0);
if (empty($_POST['domains'])) {
?>
<center>
<form method="post">
Domains:<br>
<textarea name="domains" rows="25" cols="30"></textarea><br><br>
<input type="submit" value="Submit">
</form>
</center>
<?
} else {
$domains = $_POST['domains'];
$ch = curl_init();
$auth_url = "https://$ip/manager/ispmgr?out=text&func=auth&username=$login&password=$pass";
curl_setopt($ch, CURLOPT_URL, $auth_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$auth = curl_exec($ch);
curl_close($ch);
$auth = str_replace("auth=", "", $auth);
$auth = trim($auth);
$domains = explode("\n", $domains);
foreach ($domains as $domain) {
$domain = trim($domain);
$ch = curl_init();
$create_url = "https://$ip/manager/ispmgr?out=text&auth=$auth&func=domain.edit&sok=yes&webdomain=on&ip=$ip&ns=$ns1.%20$ns2.&mx=mail%20mail&owner=$owner&name=$domain";
curl_setopt($ch, CURLOPT_URL, $create_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$data = curl_exec($ch);
curl_close($ch);
echo "$domain $data <br>";
flush();
}
echo 'Готово';
}
?>
$create_url = "https://$ip/manager/ispmgr?out=text&auth=$auth&func=domain.edit&sok=yes&webdomain=on&ip=$ip&ns=$ns1.%20$ns2.&mx=mail%20mail&owner=$owner&name=$domain";
$create_url = "https://$ip/manager/ispmgr?out=text&auth=$auth&func=domain.edit&sok=yes&ip=$ip&ns=$ns1.%20$ns2.&mx=mail%20mail&owner=$owner&name=$domain";