backup della cartella files

Area dedicata al phpBB 3.3.X
Avatar utente
aslupin3
Nuovo Utente
Nuovo Utente
Messaggi: 39
Iscritto il: 20/10/2018, 16:39
Link del Forum: Campo non specificato

Re: backup della cartella files

Messaggio da aslupin3 »

Se può esserti utile potresti provare qualcosa del genere

Codice: Seleziona tutto

<?php
// Istanzio la classe ZipArchive
$zip = new ZipArchive();

// Nome del file zip che voglio creare
$nomeZip = "archivio.zip";

// Creo lo zip
if ( $zip->open( $nomeZip, ZIPARCHIVE::CREATE ) !== TRUE ) {
	// blocco il codice se la creazione dello zip fallisce
	die("impossibile creare il file zip");
}

// Recupero i file nella cartella corrente
$files = glob("./*.*");
// Imposto un contatore
$c = 1;

foreach( $files as $file ) {
	// Aggiungo al file zip il file se non è il file dello script o l'archivio stesso
	if ( basename($file) != basename(__FILE__) && basename($file) != $nomeZip) {;
		$zip->addFile(basename($file));
		echo str_pad($c, 5, "0", STR_PAD_LEFT) . " - File: [ <em>" . basename($file) . "</em> ] aggiunto<br>";
		// Incremento il contatore
		$c++;
	}
}

// Chiudo il file zip e salvo tutte le modifiche fatte ad esso
$zip->close();
?>
Mi sembra sufficientemente commentato e basta creare un file .php da mettere nella cartella da archiviare.
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 777
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: backup della cartella files

Messaggio da eniac »

Grazie gentilissimo, stasera lo provo in locale e ti saprò dire :D
phpBB version : 3.3.11
php version : 8.2.16
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 777
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: backup della cartella files

Messaggio da eniac »

provato , funziona bene, ma solo su altre cartelle, su "files" mi dice che non sono autorizzato a fare operazioni, ho comunque risolto collegandomi via SFTP, adesso vedo tutti i file :D Grazie comunque aslupin3, ho apprezzato molto la tua disponibilità :D
phpBB version : 3.3.11
php version : 8.2.16
Rispondi