Avatar billede jespernerd Nybegynder
19. marts 2009 - 12:59 Der er 6 kommentarer

Lave backup af database og ftp

Findes der et script eller en der kan komme med en lille instruktion til hvordan man lave en backup af alle filer på ftp ved ét tryk og pakker til .rar/.zip?

Og hvordan gøres det samme med MySQL til .txt fil?

På forhånd tusinde tak
Avatar billede hoeks Nybegynder
19. marts 2009 - 13:18 #1
Kigger lige med her :-)
Avatar billede jakobdo Ekspert
19. marts 2009 - 15:17 #2
Du kunne kigge på noget ala:

http://www.gsdesign.ro/blog/how-to-create-a-zip-file-with-php-on-the-fly/

Og så rette $createZip -> addDirectory("dir/"); til roden af det webhotel.
Ang. mysql, kunne du kigge på noget ala:

http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/using-php-to-backup-mysql-databases.aspx

Nu er det ikke for at være fræk, men har du været en tur på google.com og søge lidt på emnerne ?
Avatar billede jespernerd Nybegynder
19. marts 2009 - 19:14 #3
Tak jakob.
Med hensyn til $createZip->addDirectory("/public_html") f.eks.

Hvad skal jeg så gøre her?

$fileContents = file_get_contents("img.jpg"); 
$createZip -> addFile($fileContents, "dir/img.jpg"); 

Og hvad hvis de skal lægge i "/backupfiler/" mappen? (altså backup-zip-filen)

På forhånd tusind takker
Avatar billede jakobdo Ekspert
19. marts 2009 - 21:11 #4
Jeg tror blot du kan nøjes med:
$createZip->addDirectory("/public_html")

Og fjerne filecontent og addFile tingen.
Det er bare eksempler på at tilføje en enkelt fil.
Avatar billede jespernerd Nybegynder
20. marts 2009 - 10:26 #5
$createZip -> addDirectory("public_html/");

Tilføjer jo bare en mappe inde i zip filen, jeg vil jo gerne have alt indhold fra public_html ind i zip filen.
Avatar billede jakobdo Ekspert
20. marts 2009 - 11:11 #6
Jeg tror addDirectory tog at tilføjede en mappe og dens indhold.
Men så meget er jeg ikke inde i zip tingen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester