Buongiorno, mi necessita creare il backup delle cartelle e delle pagine che compongono il mio programma php, per questo in rete ho trovato il codice che mi zippa tutti i file che compongono il programma.
A questo punto avrei la necessità di salvare lo zip in una cartella di nome Backup, ma non ci riesco, mi sapete dare una mano?
Allego il codice che ho trovato:
Grazie
Max61
A questo punto avrei la necessità di salvare lo zip in una cartella di nome Backup, ma non ci riesco, mi sapete dare una mano?
Allego il codice che ho trovato:
PHP:
// Percorso completo dell'archivio compresso
$filename = 'Backup_ControlloPrezzi_' . date("d-m-Y") . '.tar.gz';
try {
// creo il file per il backup
$phar = new PharData($filename);
// inserisco la directory corrente dello script e tutte
// le sue sotto directory nel file di backup
$phar->buildFromDirectory(dirname(__FILE__));
} catch (BadMethodCallException $e) {
echo $e;
return;
} catch (PharException $e) {
echo $e;
return;
}
// mi connetto al FTP
$cn = ftp_connect($host);
// eseguo il login al FTP
//$login_result = ftp_login($cn, $user, $password);
// se la connessione ed il login sono riusciti
if ($cn && $login_result) {
// effettuo l'upload dell'archivio compresso
$upload = ftp_put($cn,'backup_'.date("d-m-Y").'.tar.gz', $filename, FTP_BINARY);
}
Grazie
Max61
Ultima modifica: