php unzip

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Johan

Johan

18/04/2009 14:03:00
Quote Anchor link
Na de hele nacht bezig te zijn geweest om php met zip bestanden te laten werken op de server. Heb ik het eindelijk voor elkaar dat php mijn zip bestanden uit kan pakken. Nu dit gelukt is heb ik echter een nieuw probleem, ik werk op een mac en de website waar ik mee bezig ben zal voornamelijk ook door mac gebruikers bekeken worden. Nu stopt mac automatisch verborgen bestanden in de zip file met uiteraard verkeerde rechten. Dus mijn vraag hoe kan ik zien in mijn "unzip loop" of bestanden verborgen zijn zodat ik deze kan skippen?

Dit is wat ik inmiddels heb:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$file
= 'Archief.zip';

$zip = zip_open($file);
if ($zip) {
  while ($zip_entry = zip_read($zip)) {
    print_r($zip_entry);

    $fp = fopen(zip_entry_name($zip_entry), "w");
    if (zip_entry_open($zip, $zip_entry, "r")) {
      $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
      fwrite($fp,"$buf");
      zip_entry_close($zip_entry);
      fclose($fp);
    }
  }

  zip_close($zip);
}

?>
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.