Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Kompresja plików
26-05-2009, 17:23 (Ten post był ostatnio modyfikowany: 26-05-2009 17:27 przez melma.)
Post: #1
Kompresja plików
Prosty skrypt, który kompresuje zawartość podanego folderu. Dzięki temu można w szybki sposób wykonać backup zawartości całej witryny.

Kod PHP:
<?php
$folder 
'moj_katalog/';    // folder, który będzie kompresowany
$plik_archiwum 'kopia.tar.gz';    //plik archiwum, który zostanie utworzony

system('tar zcf ' $plik_archiwum ' ' $folder);

if(
file_exists($plik_archiwum))
    {
        echo 
"Utworzono plik $plik_archiwum";
    }
else echo 
"Uwaga! Nie utworzono pliku $plik_archiwum";
?>

Tak utworzone archiwum można teraz ściągnąć przez FTP, a w razie potrzeby odzyskać dane z archiwum można poprzez taki skrypt:

Kod PHP:
<?php
$plik_archiwum 
'kopia.tar.gz';    //utworzony wcześniej plik archiwum
system('tar zxf ' $plik_archiwum);
echo 
"plik $plik_archiwum został rozpakowany";
?>
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
Odpowiedz 


Skocz do: