In questo tutorial andremo a creare uno script PHP che archivia il vostro sito web in un file.rar e lo sposta automaticamente (tramite cron) in un server FTP esterno.
Se il vostro Server non supporta i CronJobs vi consiglio questo sito
< ?php
$dir = ‘/percorso/del/file’; // Directory da salvare
$filename = ‘backups/backup’ . date("MdY") . ‘.tar’; //percorso dove viene salvato il backup
$ftp_server = ‘indirizzoFTP.com’; //Server FTP esterno
$ftp_user_name = ‘UsernameFTP’; //FTP username
$ftp_password = ‘PasswordFTP’; //FTP password
if(system("tar cvf $filename $dir"))
{
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_password);
if (($conn_id) || ($login_result)) {
$upload = ftp_put($conn_id, ‘backups/’ . date("MdY") . ‘.tar’, $filename, FTP_BINARY);
}
ftp_close($conn_id);
}
?>
fonte: www.sastgroup.com





