<?php
$email = "";
$host="localhost";
$user="";
$password="";
$database="";
$bk = "/percorso/backup" . date("d") . ".sql";
if ( file_exists($bk) ) unlink($bk);
system(
"mysqldump --user=$user --password=$password --host=$host $database > $bk",$res
);
$dimensione = filesize($bk);
switch ($dimensione) {
case ($dimensione>=1048576):
$dimensione = round($dimensione/1048576) . " MB"; break;
case ($dimensione>=1024):
$dimensione = round($dimensione/1024) . " KB";
break;
default: $dimensione = $dimensione . " bytes"; break;
}
$testo = "Backup per il database " . $database . " eseguito.\n\n";
$testo .= "Sql: " . $res . "\n\n";
$testo .= "Percorso: " . $bk . "\n\n";
$testo .= "Dimensione: " . $dimensione . "\n\n";
$testo .= "Tempo di esecuzione: " . date(" F d h:ia") . "\n\n";
mail($email, "Database Backup" , $testo, "From: Website <>");
?>
questo programma fa il Backup del database che specifico in un determinato percorso che dico io poi manda la mail a un idirizzo che dico io non mi ricordo una cosa:
$bk = "/percorso/backup"-->qui va messo il percorso deve voglio salvare il mio backup?
quindi se io lo voglio salvare in c:/mio sito
$bk = "/mio sito/
Si scrive cosi???