Jeg har netop skrevet en funktion, der zip’er en række filer og sender dem til browseren. Det gav anledning til et problem, hvor zip-filen fik den rigtige størrelse, men den blev ugyldig (invalid).
Problemet skyldes at jeg startede med at angive placeringen i zip-filen med en ‘/’. Så snart jeg ændrede det var der ingen problemer.
Resten af koden kan findes her: http://akrabat.com/creating-a-zip-file-with-phps-ziparchive/.