Здравствуйте! Нужна ваша помощь Есть скрипт массово добавляющий домены в ISPmanager. Но нужно чтобы в поле "псевдонимы" добавлялись еще домены из списка кроме www. который прописан в скрипте. Псевдонимы для доменов лежат в отдельном файле (pseudonims.txt) построчно в виде строк "site.com www.site.com" Нужно чтобы этот скрипт, добавляя первый из списка домен, добавлял указанное заранее кол-во псевдонимов. Добавил первый домен - добавил первые 50 строк псевдонимов; Добавил второй домен - добавил следующие 50 строк псевдонимов; и т.д. Вроде бы все это не сложно... и если кому не в лом, может поможете? Закину WMZ за рабочее решение ICQ: 599445 Скрипт с просторов интернета под спойлером. Заранее спасибо Спойлер: немного кода PHP: <?php $isp_url = "https://100.100.100.100:1500/ispmgr"; $isp_login = "root"; $isp_pass = "AAAbbbCCCddd"; $domain_owner = "user1"; $domain_ip = "100.100.100.1"; /* * у каждого домена свои ип в фаил пишем site.ru;127.0.0.0 * в противном случае заполняем $domain_ip = ""; */ $domain_array = file("domains.txt"); $ch = curl_init(); curl_setopt_array($ch, array(CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYHOST => false, CURLOPT_SSL_VERIFYPEER => false)); foreach($domain_array as $domains){ if(empty($domain_ip)) { list($domain, $ip) = explode(';', $domains); $domain = trim($domain); $ip = trim($ip); }else{ $domain = trim($domains); $ip = trim($domain_ip); } $params['out'] = 'json'; $params['func'] = 'webdomain.edit'; $params['sok'] = 'yes'; $params['name'] = $domain; $params['aliases'] = (strpos($domain, 'www.') === 0 ? substr($domain, 4) : 'www.' . $domain); $params['owner'] = $domain_owner; $params['php'] = 'on'; $params['php_enable'] = 'on'; $params['php_mode'] = 'php_mode_mod'; //$params['cgi'] = (strpos($php, 'cgi') !== null ? 'on' : 'off'); $params['ipaddrs'] = $ip; $params['ipsrc'] = ($ip == '') ? 'auto' : 'manual'; $params['email'] = 'webmaster1@' . $domain; $url = $isp_url . '?authinfo=' . urlencode($isp_login) . ':' . urlencode($isp_pass) . '&' . http_build_query($params); curl_setopt($ch, CURLOPT_URL, $url); $response = (array)json_decode(curl_exec($ch), true); $error = $response['doc']['error']; if(!empty($error)){ $result = 'ERROR: '.$error['msg']['$']; }else{ $result = 'OK'; } echo "$domain\t$result\r\n"; } curl_close($ch); ?>