ОБСУЖДЕНИЕ

что в коде не так?

9 сообщений1 просмотровОткрыта
#1
Пользователь в исп не создаеться и ошибка в реге
ранше была исп 4 а щас 5!
PHP


////////////////////////////////////////
$isp_login=''.time().'_'.rand(0, 35).'';
$isp_paswd2=''.time()+rand(46, 54262634).'CreatByIvanDanilov'.rand(46, 54262634).''.$isp_login.'';
$isp_paswd=''.md5($isp_paswd2).'';
$isp_hdd=''.intval($_POST['hdd']).'';

$reguserisp = file_get_contents("https://62.109.9.136:1500/ispmgr?func=user.edit&owner=root&out=xml&authinfo=".$isprootlogin.":".$isprootpaswd."&sok=yes&name=".$login."&passwd=".$pass."&confirm=".$pass."&ip=".$server."&domain=".$login.".".$siteisp."&disklimit=".$isp_hdd."&preset=".$presetapi.""); 

if(ereg('<ok/>',$reguserisp)){ 


///mysql_query("INSERT INTO `users` SET `login` = '$login', `isp_login` = '".$isp_login."', `isp_paswd` = '".$isp_paswd."', `isp_hdd` = '".$isp_hdd."', `isp_akt` = '0', `activ_mail` = '".intval($gen_activ_code)."', `pass` = '".md5(md5($pass))."', `email` = '$email', `sex` = '$pol', `regtime` = '".time()."', `last_aut` = '".time()."'");
mysql_query("INSERT INTO `users` SET `login` = '$login', `isp_login` = '".$isp_user_register_login."', `isp_paswd` = '".$isp_paswd."', `isp_hdd` = '".$isp_hdd."', `isp_akt` = '0', `activ_mail` = '1', `pass` = '".md5(md5($pass))."', `email` = '$email', `sex` = '$pol', `regtime` = '".time()."', `last_aut` = '".time()."'");

echo '<div class="content">Регистрация прошла успешно! >>> <a href="login.php?log='.$login.'&pas='.$pass.'"> Перейти на сайт</a></br>
<strong><font color="red">На почтовый ящик <b>'.htmlspecialchars($email).'</b> было отправлено письмо с вашими данными, сохраните их.</font></strong></div>
<div class="content">
Ваш Логин: <b>'.htmlspecialchars($login).'</b><br />
Ваш Пароль: <b>'.htmlspecialchars($pass).'</b><br />
Ваш E-Mail: <b>'.htmlspecialchars($email).'</b><br />
</div>';
apicms_foot();
////////////////////////////////////////

#2
Скрипт полностью писался под isp 4. Под пятерку наверно надо переписывать.
#3
попробуй заменить здесь $reguserisp = file_get_contents("https://62.109.9.136:1500/ispmgr

заместо ispmgr поставь core
#4
А ты исп апи на офф сайте глянь
#5
Это мой код?
#6
В ISPmanager 5 архитектура немного другая, почитай API докуметацию
#7
IvanDanilov, да твой psog.ru в исп ак создает но столкнулся с другой проблемой доомен автоматом не создает и в шаблоне 512 мб а при выборе любой памяти выбирает шаблон 512 и ежидневно бабос не списевает!
#8
Обращайся к документации апи текущей версии и сравни методы :)
#9
У тебя ISPmanager Lite?