8768 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai une sauvegarde qui se fait sur mon serveur. Le but est de la déporté au cas ou le serveur se crash ou piratage. J'ai vue sur la toile que l'on pouvait transférer ses fichiers de son espace ftp sur Dropbox. Avez-vous déjà fait l'expérience ou utilisé vous ce système.

J'ai trouvé un bout de code :
<?php
 
// edit this section
$dropbox_email='votre-adresse-e-mail';  //Dropbox username
$dropbox_pass="motdepasseDropbox";   // Dropbox password
$dropbox_dir='monsite'; //DropBox directory (optional) - Folder on the Dropbox 
 
// don't need to edit below this section
//$backupdir = dirname(__FILE__);
$backupdir = '../public_html/forum/store'; //répertoire où l'on va chercher le fichier backup sur le FTP
$backupfiles = array();
 
// la valeur donnée par dirname(__FILE__) n'est pas le répertoire courant. Il faut donc le spécifier.
chdir($backupdir); 
 
// identifie les fichiers gz et les range dans un tableau
foreach (glob("*.gz") as $file) {
			$backupfiles[] = $file;
}
 
// envoie les fichiers GZ sur Dropbox et les efface sur le serveur
if ($backupfiles !=null) {
	include('DropboxUploader.php');
	foreach ($backupfiles as $backupfile) {
		$uploader = new DropboxUploader($dropbox_email, $dropbox_pass);
		$uploader->upload($backupdir.'/'.$backupfile,$dropbox_dir);
		unlink($backupfile); //supprime le fichier sur le FTP
	}
}
?>


Ca tient la route, ou le code est bidon ou dépassé ?

Source : https://www.developpez.net/forums/d1521762/webmasters-developpement-web/general-conception-web/sauvegarder-automatiquement-site-dropbox/
Modifié par Tintin75 (26 Apr 2017 - 18:45)