Авторизуйтесь по паролю
enterlive 13.03.2016 Общие вопросы по PHP, Хаки, MySQL 1674
enterlive - 2016-01-0413 марта 2016 09:02 - #53639
function subdisp($domain, $sub, $login, $pass){ $domain_name = (!empty($sub)? $sub.".": "").$domain; $request="https://".$domain."/manager/ispmgr?authinfo=".$login.":".$pass."&out=text&func=wwwdomain.edit&sok=yes&domain=".$domain_name."&alias=www.".$domain_name."&docroot=www/".$domain_name."&owner=".$domain_name."&ip=&admin=webmaster@".$domain."&charset=utf-8&index=index.php&php=&autosubdomain=asdnone"; $ch = curl_init (); // инициализация curl_setopt ($ch , CURLOPT_URL , $request); // адрес страницы для скачивания curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 30); //TIMEOUT curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //Переходим по редиректам curl_setopt ($ch , CURLOPT_RETURNTRANSFER , 1 ); // нам нужно вывести загруженную страницу в переменную $result = curl_exec($ch); // скачиваем страницу curl_close($ch); // закрываем соединение $result = strtolower(trim($result)); return $result == 'ok';}
enterlive - 2016-01-0413 марта 2016 09:24 - #53641
<form name="subdomain" method="post">Имя поддомена:<input type="text" name="subdomain_name"> <input type="submit" name="create" value="create a subdomain" /></form><?PHP if (isset($_POST['create'])){ $subdomain=$_POST['subdomain_name']; function subdisp($domain, $sub, $login, $pass){ $domain_name = (!empty($sub)? $sub.".": "").$domain; $request="https://".$domain."/manager/ispmgr?authinfo=".$login.":".$pass."&out=text&func=wwwdomain.edit&sok=yes&domain=".$domain_name."&alias=www.".$domain_name."&docroot=www/".$domain_name."&owner=".$domain_name."&ip=&admin=webmaster@".$domain."&charset=utf-8&index=index.php&php=&autosubdomain=asdnone"; $ch = curl_init (); // инициализация curl_setopt ($ch , CURLOPT_URL , $request); // адрес страницы для скачивания curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 30); //TIMEOUT curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); //Переходим по редиректам curl_setopt ($ch , CURLOPT_RETURNTRANSFER , 1 ); // нам нужно вывести загруженную страницу в переменную $result = curl_exec($ch); // скачиваем страницу curl_close($ch); // закрываем соединение $result = strtolower(trim($result)); return $result == 'ok'; } if(subdisp('intermediatoday.com', $subdomain, 'login', 'password')){ echo 'Поддомен успешно создан'; } else{ echo 'Произошла ошибка'; } $fp = fopen($subdomain.'/index.html','w'); fwrite($fp, 'Hello World'); fclose($fp); } ?>
header('Location: ' . $config['http_home_url'] );
header("Location: ".($config['allow_alt_url'] ? $config['http_home_url'] .'user/'.urlencode($member_id['name']).'/' : $PHP_SELF.'?subaction=userinfo&user='.urlencode($member_id['name'])));
CREATE TABLE `dle_views` ( `id` int(11) NOT NULL, `news_id` int(11) NOT NULL DEFAULT '0' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;