Avatar billede qualon1 Nybegynder
13. september 2004 - 11:03 Der er 9 kommentarer og
1 løsning

Komprimer en mappe i php

X Hej... Som overskriften.. kan man ikek få php til at komprimere (zippe eller rar osv) en mappe som man så får php til at sende til brugeren som de kan download???
Vil gerne have hele koden der zipper en mapper... da jeg nemmere kan fnde ud af det så...
Avatar billede dennismp Nybegynder
13. september 2004 - 14:56 #2
jeg ville nok finde ud af om der var en kommando du kan kalde fra php, der kan gøre arbejdet for dig. Men det kommer helt an på webhotellet om du har mulighed/lov til det
Avatar billede coderdk Praktikant
15. september 2004 - 21:29 #3
En løsning, er tar/gzip. Hvis du har linux virker dette:

<?php

  header( "Content-Type: application/x-tar" );
  passthru( "tar cz bibliotek" );

?>
Avatar billede coderdk Praktikant
15. september 2004 - 21:31 #4
En pænere løsning:

<?php

  header( "Content-Type: application/x-tar" );
  header( "Content-Disposition: attachment; filename=bibliotek.tgz" );
  passthru( "tar cz bibliotek" );

?>
Avatar billede coderdk Praktikant
18. december 2004 - 14:21 #5
Fik du løst dit problem?
Avatar billede qualon1 Nybegynder
18. december 2004 - 14:45 #6
hmm det du skriver der...
hvor vælger man hvilken mappe det er man komprimer?
Avatar billede coderdk Praktikant
18. december 2004 - 14:48 #7
Skriv navnet på mappen i stedet for "bibliotek"... Det er hvis du kører linux.

Kører du windows, så kig på det som dennismp har fundet til dig ;)
Avatar billede qualon1 Nybegynder
19. december 2004 - 14:58 #8
bibliotek under header eller under passthru??
kan du ikke lige skrive en eksempel med mappen: billeder
Avatar billede coderdk Praktikant
19. december 2004 - 16:16 #9
<?php

  $folder = "billeder";

  header( "Content-Type: application/x-tar" );
  header( "Content-Disposition: attachment; filename=$folder.tgz" );
  passthru( "tar cz $folder" );

?>
Avatar billede qualon1 Nybegynder
02. september 2005 - 16:15 #10
/lukker spørgsmål... ingen svar
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