Base de Conhecimento (FAQ)

Base de Conhecimento - Inicial | Contatos Base de Conhecimento - Inicial | Contatos
Search the Knowledgebase Visualizar Categoria
Backup de Mysql e envio por email
Opções de usuário
Sem usuários votantes.

Você gostaria de avaliar essa resposta?
Ajudou
Não ajudou
Veremos no script abaixo, como se faz um backup de uma database mysql e envia pelo email. Você irá necessitar de duas páginas Form.php
Email:
backup_mysql.php Dumping $row[0]"; } fclose($filehandle); $file = "tmp/meu_backup-".date("Y-m-d").".txt"; unset($row); ?> \n"; $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\n"; $msg = "--" . $boundary . "\n"; $msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n"; $msg .= "Content-Transfer-Encoding: quoted-printable\n\n"; $msg .= "Segue em anexo o seu arquivo de backup do mysql\n"; $msg .= "--" . $boundary . "\n"; $msg .= "Content-Transfer-Encoding: base64\n"; $msg .= "Content-Disposition: attachment; filename=\"".$file."\"\n\n"; ob_start(); readfile($file); $enc = ob_get_contents(); ob_end_clean(); $msg_temp = base64_encode($enc). "\n"; $tmp[1] = strlen($msg_temp); $tmp[2] = ceil($tmp[1]/76); for ($b = 0; $b <= $tmp[2]; $b++) { $tmp[3] = $b * 76; $msg .= substr($msg_temp, $tmp[3], 76) . "\n"; } unset($msg_temp, $tmp, $enc); mail($email, "Backup ".$tipo."", $msg, $headers); unlink($file); ?>
Comentário dos Visitantes
Sem comentário de visitantes. Postar comentário
Questões relacionadas
Sem questões relacionadas.
Anexos
Sem anexos.