Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alaerte Gabriel

Deletando subdomínio sem o CPANEL + pasta

Recommended Posts

Olá pessoal, como eu prometi elaborar um script para deletar subdomínio com PHP, vou colocar ele aqui, fresquinho http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

Atenção: Ele irá remover o subdomínio e a pasta que compõe o mesmo.

 

Se alguém quiser alterar ou complementar algo, pode ficar avontade, mantendo os créditos.

 

Como usar ? Coloque o script na pasta WWW de seu servidor, configure-o de acordo, e de-lhe permissão 0777, pois o mesmo irá precisar de permissão para poder excluir as pastas.

<?php
##############################
# Deletar subdomínio - 1.0						   #
# Alaerte Gabriel- alaerte.gabriel@gmail.com #								 
##############################

if(($_SERVER['REQUEST_METHOD']=='POST') and $_SERVER['QUERY_STRING']=='acao=del'){
function deletar($delet,$sub){

define('USER','XXXXXX'); // Seu login no Cpanel
define('PASS','*******'); // Sua senha no Cpanel
define('DOM','dominio.com.br'); // Dominio da conta
define('SK','xpskin');// Defina a Skin usada no seu CPanel
define('PASTA','/home/XXXXXXX/public_html/'); //Defina o nome da pasta do servidor no lugar dos XXX

if($delet=='sim'){
$delet = htmlspecialchars(trim($delet));
$subdomain = htmlspecialchars(trim($sub));
$senha_cript = base64_encode(USER.':'.PASS);
$socket2 = fsockopen('www.'.DOM,2082);
(!$socket2)?(print("<br />Problemas durante a exclusão do subdomínio. Contate webmaster@".DOM." para mais informações")):false;
$indom = "GET /frontend/".SK."/subdomain/dodeldomain.html?domain=".$subdomain."_".DOM."\r\n HTTP/1.0\r\nHost:".DOM."\r\nAuthorization: Basic $senha_cript\r\n\r\n";
fputs($socket2,$indom);
while (!feof($socket2)) {
fgets ($socket2,128);
}
if(is_dir(PASTA.$sub.'/cgi-bin')){
@chmod(PASTA.$nome,0777);
$rm=(@rmdir(PASTA.$sub.'/cgi-bin'))?(@rmdir(PASTA.$sub)):die('Erro ao excluir o diretório, ele contém mais arquivos.');
($rm)? (print 'Diretório '.$sub.' excluído com êxito !'):false;
}else{
(@rmdir(PASTA.$sub))?(print 'Diretório '.$sub.' excluído com êxito !'):die('Erro ao excluir o diretório.');
}
fclose($socket2);
echo "O Sub-domínio <font color=\"red\"> http://<b>$subdomain</b>.".DOM."</font> foi deletado com sucesso!";
}
}
// não alterar essa linha
deletar('sim',$_POST['subd']);
}
?>

Abraços pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Alaerte,

 

Ótimo script e ótimo exemplo de como acessar o cpanel dinamicamente...

 

Sabe onde posso encontrar mais exemplos desse tipo de acesso ao cpanel?

 

^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Alaerte,

 

Ótimo script e ótimo exemplo de como acessar o cpanel dinamicamente...

 

Sabe onde posso encontrar mais exemplos desse tipo de acesso ao cpanel?

 

^^

Opa, valeu, Queria saber o que ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa Alaerte,

 

Ótimo script e ótimo exemplo de como acessar o cpanel dinamicamente...

 

Sabe onde posso encontrar mais exemplos desse tipo de acesso ao cpanel?

 

^^

Opa, valeu, Queria saber o que ?

 

Eu tb procuro, na verdade queria um script que fosse tipo o phpmyadmin, eu queria acessa-lo diretamente e com uma interface melhor ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eh Alaerte, seria ótimo se você pudesse postar um script de exemplo pra criação de subdomínios... (argumentos: subdominio, user, senha, e pasta)

 

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou apenas corrigir o link que postei, pois ele está incorreto, segue o verdadeiro:

 

:seta: http://forum.imasters.com.br/topic/301351-criador-de-subdominios-cpanel/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.