Aguarde carregando ...

Backup Automático Banco de dados Script PHP MySql Português e e-mail - Coisas Legais para site - Montepage

Coisas Legais para site

O que você pode colocar no seu site para melhorar a experiência de seus visitantes.

fale-conosco

Formulário Fale Conosco

  (Mais comodidade para o usuário, ele não precisará acessar o e-mail e escrever uma mensagem. Fará todo processo sem sair do seu site, tudo bem simples).

   Você pode usar o PHP para enviar e-mails a partir de um formulário em seu site.

   Dando aos usuários deste método de contato, você pode ajudar a reduzir o spam que poderá receber colocando diretamente um link de e-mail em seu site. Ele também permite que você escolha os campos que você deseja que o usuário preencha, para que você receba todas as informações que precisa no e-mail. Veja nosso tutorial.

VEJA A NOVA VERSÃO DISPONÍVEL, agora com envio de anexo e campo de lista.

formulario-de-solicitacao-de-orcamento

Formulário de Solicitação de Orçamento

  (O usuário poderá solicitar um orçamento diretamente pelo seu site, basta preencher o formulário e clicar em enviar, tudo bem simples).

   O formulário de solicitação de orçamento conta com os mesmos recursos do fromulário fale conosco (contato), com algumas funcionalidades adicionais, como campos select e radio. Vale a pena conferir.

   Dando aos usuários deste método de contato, você pode ajudar a reduzir o spam que poderá receber colocando diretamente um link de e-mail em seu site. Ele também permite que você escolha os campos que você deseja que o usuário preencha, para que você receba todas as informações do orçamento que precisa no e-mail. Veja nosso tutorial.

contador-de-visitas

Contador de Visitas

Você pode usar o PHP para criar uma página de contador de visitas. Para um contador simples que você nem precisa ter um banco de dados, você pode fazê-lo apenas com PHP usando arquivos simples. Veja nosso tutorial.

contador-de-visitas-com-banco-php-mysql

Contador de Visitas com Banco de Dados

Você pode usar o PHP para criar uma página de contador de visitas para seu site, gravando informações relevantes no banco de dados como data e hora da visita e endereço ip do visitante. Para o contador você precisará de um banco de dados MySql ou outro semelhante. Basta seguir os passos da nossa vídeo aula. Veja nosso tutorial.

php-mysql-backup-automatico-script-envio-email

Backup Automático Banco de dados e em Português com e-mail

Você pode criar backups automaticos de seu banco de dados com PHP e MySql diretamente no navegador (browser), sem precisar editar códigos de PHP. A facilidade está a mão, 100% configurável pelo navegador e em Português. A Montepage trás para você a melhor ferramenta gratuíta de backup de banco de dados. Acesse já e confira. Não precisa instalar nenhum banco de dados, descompacte o zip e acesse pelo navegador para começar a usar. Basta seguir os passos da nossa vídeo aula. Veja nosso tutorial.

crud-php-mysql-cadastro

CRUD elegante e inteligente com PHP e MySql

Faça facilmente o cadastro de seus clientes de forma rápida e dinâmica, sem necessidade de atualização de página, pois tudo acontece com ajax. O script está pronto, basta seguir as otientações da aula e utilizar. Acesse já e confira. Veja nosso tutorial.

VEJA A NOVA VERSÃO DISPONÍVEL, agora com filtro de dados.

o-melhor-light-box-foto-apagar-luz

O Melhor lightbox, foto e fundo escuro

Como ampliar fotos para obter uma visão aproximada e mais detalhada da imagem? Como os melhores sites fazem? Utilize o Colorbox, um plugin lightbox personalizável leve, basta seguir as orientações da vídeo-aula e utilizar (Funciona também com ajax). Acesse já e confira. Veja nosso tutorial.

criar-um-calendario

Criar um calendário

Você pode usar o PHP para encontrar a data de hoje, e, então, construir um calendário para o mês. Você também pode gerar um calendário em torno de uma data especificada. Um calendário pode ser usado como um script autônomo, ou incorporados em outros scripts onde as datas são importantes. Veja nosso tutorial

criar-uma-enteque

Crie uma enquete e saiba a opinião de que visita seu site

Você pode usar o PHP para que os visitantes participar de uma enquete. Você pode criar uma enquete e solcicitar que o usuário olha uma das opções, sobre produtos ou sobre algo que possa lhe orientara respeito da opinião dos usuários. Veja nosso tutorial.

historico-de-visitas

Histórico de Visitas (Páginas Acessadas)

Mostre ao seu visitante as últimas páginas visitadas do site para que ele possa ver o que lhe interessou e compartilhar com alguém. Veja nosso tutorial.

formatar-com-php

Classe para formatar Datas, Horas, Datas e Horas, Limpar Número, Moeda, CNPJ, Números, CPF, Telefone, CEP, Tudo que quiser

Grave no Banco de dados apenas os números, Receba no formulário no formato desejado e mostre para o usuário os dados do banco formatatos corretamente. Veja nosso tutorial.

Ir para Coisas Legais para Site

Backup Automático Banco de dados Script PHP MySql Português e e-mail


Veja nossa Vídeo Aula sobre o Backup Automático Banco de dados Script PHP MySql Português e e-mail

Editar arquivos php

Toda a Configuração é feita dentro do browser, sem necessidade de editar nenhum arquivo

Configurações do e-mail

A configuração do e-mail é feita no formulário Configurar, via browser.

Exportação / Backup

A exportação ou backup do banco de dados poderá ser feita através do link backup, selecionando a base de dados desejada e marcado as opções exportar tabelas, exportar dados, caso necessário, apagar dados (Se desejar limpar as tabelas no banco de dados) e selecionando o tipo de compressão (zip, gzip ou nenhuma)

Importação da Base de Dados

A importação é feita clicando no botão link importar e selecionando o banco de dados desejado.

Agendamento de Backup

Para agendamento de backup, clicar no link Agendar Backup, selecionar o período de backup, o diretório onde vai ficar o arquivo de backup, aconselho deixar no mesmo diretório do phpMyBackup, selecionar as opções exportar tabelas, exportar dados, apagar tabela (se desejar limpar os dados no banco) e o tipo de compressão, clicar no botão Mostrar Script. Após a geração do script, escrever o nome do arquivo e clicar em Salvar dados. Se a opção selecionada for a cada chamada, basta executar o arquivo no navegador para realizar o backup. Se for selecionada por período de tempo, acesse o arquivo gerado, copie e cole o código no arquivo de maior acesso do seu site, por exempoo, index.php. A cada carregamento da página, o script irá checar se o período de backup foi ultrapassado, caso tenha sido, o script gerará um novo backup.

Caso desejar, o backup poderá ser salvo via FTP

Basta configurar, no link Configurar, os dados do servidor FTP.

Arquivos do Projeto

Segue no final da página todo o script utilizado no projeto.

Teste e funcionamento

Já testei em diversos servidores diferentes para vários clientes, e nunca tive nenhum problema, mas se alguém tiver alguma dificuldade, posta nos comentários que, em breve, estarei respondendo.

Veja Também

Veja também no topo desta página outras coisas legais que o php e o javascript podem fazer pelo seu site, curso completo de php em Montepage Cursos Grátis. Forte abraço, até a próxima. Tutorial por Fernando Villela da Montepage.

Senha para descompactar

www.montepage.com.br

Download zip dos arquivos:

Para ir à página de download, basta aguardar a contagem regressiva e clicar em FECHAR PROPAGANDA

Backup Automático Banco de dados Script PHP MySql Português e e-mail

A senha para descompactar o script é:
www.montepage.com.br

Para descompactar o script, utilize o WinRar: Clique Aqui para baixar


Programas utilizados no desenvolvimento do script

Wamp Server
Komodo Edit
MySql Query Browser


index.php

<?php
require_once("login.php");
PMBP_print_header(preg_replace("#.*/#","",$_SERVER['SCRIPT_NAME']));

// if PMBP_GLOBAL_CONF.php is not writeable
if (!is_writeable(PMBP_GLOBAL_CONF)) echo PMBP_addOutput(I_CONF_ERROR,"red_left");

// if export directory is not writeable
if (!is_writeable(PMBP_EXPORT_DIR)) echo PMBP_addOutput(I_DIR_ERROR,"red_left");

// if first use or no db-connection possible
if (!PMBP_mysql_connect())  echo PMBP_addOutput(C_WRONG_SQL,"red_left");
if (
$CONF['sql_db'] && !@mysql_select_db($CONF['sql_db'])) echo PMBP_addOutput(C_WRONG_DB,"red_left");

echo 
"<br><div class=\"bold_left\">".I_NAME." ".PMBP_VERSION.ADAPTED_URI."</div>";
printf(I_WELCOME,"<a href=\"".PMBP_WEBSITE."\">".PMBP_WEBSITE."</a>");

// get all system informations
if (!($server=$_SERVER["SERVER_SOFTWARE"])) $server=PMBP_I_NO_RES;
if (
function_exists("phpversion")) {
    
$tmp=phpversion();
    
$phpvers=$tmp[0].$tmp[1].$tmp[2];
    if (
$phpvers>=4.3$php=$tmp; else $php=PMBP_addOutput($tmp,"red_left");
} else {
    
$php=PMBP_I_NO_RES;
}
if (!(
$memory_limit=ini_get("memory_limit"))) $memory_limit=PMBP_I_NO_RES;
if (
function_exists("ftp_connect")) $ftp=F_YES; else $ftp=PMBP_addOutput(F_NO,"red_left");
if (
function_exists("mail")) $mail=F_YES; else $mail=PMBP_addOutput(F_NO,"red_left");
if (
function_exists("gzopen")) $gzip=F_YES; else $gzip=F_NO;
if (!
function_exists("mysql_get_server_info")) $mysql_s=PMBP_I_NO_RES; else $mysql_s=@mysql_get_server_info();
if (!
function_exists("mysql_get_client_info")) $mysql_c=PMBP_I_NO_RES; else $mysql_c=@mysql_get_client_info();

// calculate size of all backups and last backup date
$all_files=PMBP_get_backup_files();
if (
is_array($all_files)) {
    
$last_backup=0;
    
$size_sum=0;
    foreach(
$all_files as $filename) {
        
$file=PMBP_EXPORT_DIR.$filename;
        
$size_sum+=PMBP_file_info("size",$file);
        if ((
$time=PMBP_file_info("time",$file))>$last_backup$last_backup=$time;
    }
    
$size_sum=PMBP_size_type($size_sum);
    
$size=$size_sum['value']." ".$size_sum['type'];
    
$time=strftime($CONF['date'],$last_backup);
} else {
    
$size="0 kb";
    
$time="?";
}
$scheduled_time=$PMBP_SYS_VAR['last_scheduled'];
foreach(
$PMBP_SYS_VAR as $key=>$value) {
    if (
substr($key,0,15)=="last_scheduled_" && $value>$scheduled_time$scheduled_time=$value;
}
if (
$scheduled_time$scheduled_time=strftime($CONF['date'],$scheduled_time); else $scheduled_time="-";

// print system informations
echo "<br><br><div class=\"bold_left\">".PMBP_I_INFO."</div>\n";
echo 
"<table>\n<tr>\n";
echo 
"<th colspan=\"5\" class=\"active\">".PMBP_I_SERVER."</th>";
echo 
"</tr><tr>\n";
echo 
"<td class=\"list\" colspan=\"3\">".$server."</td>\n";
echo 
"<td>&nbsp;</td>";
echo 
"<td class=\"list\">".PMBP_I_TIME.": ".strftime($CONF['date'],time())."</td>\n";
echo 
"</tr><tr>\n";
echo 
"<th colspan=\"5\" class=\"active\">PHP</th>";
echo 
"</tr><tr>\n";
echo 
"<td class=\"list\">".PMBP_I_PHP_VERS.": ".$php."</td>\n";
echo 
"<td>&nbsp;</td>";
echo 
"<td class=\"list\">&nbsp;</td>\n";
echo 
"<td>&nbsp;</td>";
echo 
"<td class=\"list\">".PMBP_I_MEM_LIMIT.": ".$memory_limit."</td>\n";
echo 
"</tr><tr>\n";
echo 
"<td class=\"list\">".PMBP_I_GZIP.": ".$gzip."</td>\n";
echo 
"<td>&nbsp;</td>";
echo 
"<td class=\"list\">".PMBP_I_MAIL.": ".$mail."</td>\n";
echo 
"<td>&nbsp;</td>";
echo 
"<td class=\"list\">".PMBP_I_FTP.": ".$ftp."</td>\n";
echo 
"</tr><tr>\n";
echo 
"<th colspan=\"5\" class=\"active\">MySQL</th>";
echo 
"</tr><tr>\n";
echo 
"<td class=\"list\" colspan=\"3\">".PMBP_I_SQL_SERVER.": ".$mysql_s."</td>\n";
echo 
"<td>&nbsp;</td>";
echo 
"<td class=\"list\">".PMBP_I_SQL_CLIENT.": ".$mysql_c."</td>\n";
echo 
"</tr><tr>\n";
echo 
"<th colspan=\"5\" class=\"active\">".F_BACKUP."</th>";
echo 
"</tr><tr>\n";
echo 
"<td class=\"list\">".B_SIZE_SUM.": ".$size."</td>\n";
echo 
"<td>&nbsp;</td>";
echo 
"<td class=\"list\">".B_LAST_BACKUP.": ".$time."</td>\n";
echo 
"<td>&nbsp;</td>";
echo 
"<td class=\"list\">".PMBP_I_LAST_SCHEDULED.": ".$scheduled_time."</td>\n";
echo 
"</tr><tr>\n";
echo 
"<th colspan=\"5\" class=\"active\">".LI_LOGIN."</th>";
echo 
"</tr><tr>\n";
echo 
"<td colspan=\"5\" class=\"list\">".PMBP_I_LAST_LOGIN.": ".$PMBP_SYS_VAR['last_login']."</td>\n";
echo 
"</tr></table>";

PMBP_print_footer();
?>


auto_backup.php

<?php
$_POST
['db']=array("novotestebk", );
$_POST['comments']="Backup a cada Hora.";
$_POST['tables']="on";
$_POST['data']="on";
$period=(3600*24)/24;
// switch to the phpMyBackupPro v.2.4 directory
@chdir("C:/wamp/www");
@include(
"backup.php");
// switch back to the directory containing this script
@chdir("C:/wamp/www/phpMyBackup/");
?>

Download zip dos arquivos:

Para ir à página de download, basta aguardar a contagem regressiva e clicar em FECHAR PROPAGANDA

Backup Automático Banco de dados Script PHP MySql Português e e-mail

Redes Sociais

CSS válido!

Boletim Escolar Online

Boletim Escolar Online
Localize boletim escolar da sua Escola e veja suas notas.

Relação de links para acessar boletins escolares eletrônicos de todo o Brasil.

Se a sua Escola não tem o serviço, Boletim On-line, Crie o Boletim Escolar On-line da sua Escola.

Serviço Grátis.

Boletim Escolar Online

Boletim Escolar Online
Localize boletim escolar da sua Escola e veja suas notas.

Relação de links para acessar boletins escolares eletrônicos de todo o Brasil.

Se a sua Escola não tem o serviço, Boletim On-line, Crie o Boletim Escolar On-line da sua Escola.

Serviço Grátis.

Sugira mais coisas legais para seu site:

Clique aqui e Sugira

Outros Produtos opcionais

desenvolvimento de sites

A Montepage oferece soluções completas na área de informática, para você colher os frutos do novo mercado da web

Tudo que você precisa em informática e web.
Oferecemos uma solução completa para seu negócio, tanto para web, quanto para equipamentos de informática e na área de marketing digital.