Jack Oliveira 1 Denunciar post Postado Maio 10, 2019 Ola pessoal fiz um formulário para fazer backup do banco porém eu não sei de como fazer isso pra que ele salva o banco de dados e envia para o email que for informado. <div class="tab-content"> <?php if(isset($_GET['AdicionarItem'])){ VerificaCategoria('c_cpanel'); ?> <form method="post" action="?Adicionar" enctype="multipart/form-data"> <div class="col-md-6"> <div class="form-group"> <label>Localhost:</label> <input class="form-control" name="localhost" value="localhost" readonly> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Root:</label> <input class="form-control" name="root" value="jornal_2015" readonly> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Senha:</label> <input class="form-control" name="senha" value="20152015" readonly> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Banco de dados:</label> <input class="form-control" name="banco" value="jornal_2015" readonly> </div> </div> <center> <div class="col-md-6"> <div class="form-group"> <label><h2><font color="warning">Configurações para o envio do banco de dados leia com atenção o que se pede nos campos</font><h2></label> </div> </div> </center> <div class="col-md-6"> <div class="form-group"> <label>Quem vai receber o email:</label> <input class="form-control" name="cliente_email"> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Quem está enviando:</label> <input class="form-control" name="admin_email"> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Assunto do email:</label> <input class="form-control" name="assunto"> </div> </div> <div class="col-md-6"> <div class="form-group"> <label>Data:</label> <input class="form-control" name="data" value="<?php echo date('d/m/Y'); ?>" readonly> </div> </div> <div class="col-md-12"> <div class="form-group"> <label>Mensagem a ser enviada:</label> <textarea class="form-control" name="mensagem" rows="4"></textarea> </div> <center><hr> <button class="btn btn-primary">Adicionar</button> <br><br> </center> </div> </form> A parte da listagem fiz assim <div class="table-responsive"> <table id="DataTable" class="table table-bordered table-striped"> <thead> <tr> <th>ID</th> <th>Localhost</th> <th>Root</th> <th>Senha</th> <th>Tabela</th> <th>E-mail Enviado</th> <th>Data</th> <th>Baixar</th> <th width="53px">Ações</th> </tr> </thead> <tbody> <?php $Query = DBRead('cpanel','*'); if (is_array($Query)) { foreach ($Query as $dados) { ?> <tr> <td><?php echo $dados['id']; ?></td> <td><?php echo $dados['localhost']; ?></td> <td><?php echo $dados['root']; ?></td> <td><?php echo $dados['senha']; ?></td> <td><?php echo $dados['banco']; ?></td> <td><?php echo $dados['cliente_email']; ?></td> <td><?php echo $dados['data']; ?></td> <!-- AQUI QUERIA CHAMAR O BACKUP FEITO PARA PODER BAIXAR --> <td><a href="./backup/<?php echo $dados['baixar']; ?>" class="btn btn-info" role="button">Baixar</a></td> <td> <div class="btn-group"> <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown">Opções</button> <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"> <span class="caret"></span> <span class="sr-only">Opções</span> </button> <ul class="dropdown-menu" role="menu"> <li><a onclick="DeletarItem(<?php echo $dados['id']; ?>, 'DeletarItem');" href="#!" class="text-red">Excluir</a></li> </ul> </div> </td> </tr> <?php } } ?> </tbody> </table> </div> este é upload que fica controller/cpanel.php <?php // Adicionar Item if (isset($_GET['Adicionar'])) { $Adicionar = array( 'localhost' => post('localhost'), 'root' => post('root'), 'senha' => post('senha'), 'banco' => post('banco'), 'cliente_email' => post('cliente_email'), 'admin_email' => post('admin_email'), 'assunto' => post('assunto'), 'data' => post('data'), 'mensagem' => post('mensagem') ); $Query = DBCreate('cpanel', $Adicionar); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro');} } // Excluir Item if (isset($_GET['DeletarItem'])) { $id = get('DeletarItem'); $Query = DBDelete('cpanel',"id = '{$id}'"); if ($Query != 0) { Redireciona('?sucesso'); } else { Redireciona('?erro'); } } ?> Este é o SQL INSERT INTO `modulos` (`id`, `nome`, `url`, `icone`, `status`, `ordem`, `tabela`, `cod_head`) VALUES (12, 'Lista Banco de dados', 'cpanel.php', 'fa-list-ul', 1, 0, 'cpanel', 'cpanel/cpanel.js'); CREATE TABLE IF NOT EXISTS `cpanel` ( `id` int(11) NOT NULL AUTO_INCREMENT, `localhost` varchar(255) NOT NULL, `root` varchar(255) NOT NULL, `senha` varchar(255) NOT NULL, `banco` varchar(255) NOT NULL, `cliente_email` varchar(255) NOT NULL, `admin_email` varchar(255) NOT NULL, `assunto` varchar(255) NOT NULL, `data` varchar(50) NOT NULL, `baixar` varchar(255) NOT NULL, `mensagem` varchar(1000) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ; Se puderem me ajudar ai fico grato.. Compartilhar este post Link para o post Compartilhar em outros sites