Hallo,
Ik wil via een php script een "geuploade" zip-file uitpakken in een map. Ik probeer echter eerst voor de makkelijkheid een zip uit te pakken die ik al op de server heb staan. Heel basic php, maar op de een of andere manier krijg ik het niet voor elkaar
Wat doe ik fout?
Ik krijg echter al meteen de melding "Zip-bestand kan niet geopend worden." Het volledige pad invullen werkt ook niet. De zip-file is goed gechmod, dus ALS het goed is, moet php wel de rechten tot dit bestand hebben.
Ik wil via een php script een "geuploade" zip-file uitpakken in een map. Ik probeer echter eerst voor de makkelijkheid een zip uit te pakken die ik al op de server heb staan. Heel basic php, maar op de een of andere manier krijg ik het niet voor elkaar
Ik krijg echter al meteen de melding "Zip-bestand kan niet geopend worden." Het volledige pad invullen werkt ook niet. De zip-file is goed gechmod, dus ALS het goed is, moet php wel de rechten tot dit bestand hebben.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| $zip = new ZipArchive(); if ($zip->open('test.zip') !== TRUE) { die ("Zip kan niet geopend worden"); } // get number of files in archive $numFiles = $zip->numFiles; // iterate over file list // print details of each file for ($x=0; $x<$numFiles; $x++) { $file = $zip->statIndex($x); printf("%s (%d bytes)", $file['name'], $file['size']); print " "; } // close archive $zip->close(); |