Caputo's blog

Informatica, tecnologia, programmazione, fai da te, papercraft e papertoy

Effetture backup con PHP e FTP

Aprile 4th, 2010 by Giovanni Caputo

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

Questo post è stato postato domenica, Aprile 4th, 2010 at 13:55 nella categoria Programmazione, Siti Web, Tecnologia, tutorial. Tags:, , , .
Puoi seguire tutti i commenti di questo articolo attraverso RSS 2.0 feed. Puoi lasciare un commento, o trackback dal nostro sito.

Lascia un commento

You must be loggati to post a comment.