Kijken wat je geunzipt hebt

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

S van Lussel

S van Lussel

03/02/2007 11:13:00
Quote Anchor link
Hallo,

Ik heb een scriptje en die unzipt bestanden die op de server staan. Hieronder de commandline:

passthru("/usr/bin/unzip -o /home/users/delpuftp/**.nl/nieuw/**/20.zip -d /home/users/delpuftp/**.nl/nieuw/**/");

Nou dan gaat ie het bestandje unzippen dat daarin zit en dat kan er maar één zijn daar checkt ie al eerder op, en dan wil ik kijken hoe het bestandje heet dat ik geunzipt hebt. Weet iemand hoe dit kan?

Met vriendelijke groet,
Stijn
 
PHP hulp

PHP hulp

03/01/2025 10:30:35
 
Bart van der veen

bart van der veen

03/02/2007 11:32:00
Quote Anchor link
zo van php.net
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
20
21
22
23
24
25
26
27
28
<?php

$zip
= zip_open("/tmp/test2.zip");

if ($zip) {

   while ($zip_entry = zip_read($zip)) {
       echo "Naam:                      " . zip_entry_name($zip_entry) . "\n";
       echo "Werkelijke grootte:        " . zip_entry_filesize($zip_entry) . "\n";
       echo "Gecomprimeerde grootte:    " . zip_entry_compressedsize($zip_entry) . "\n";
       echo "Compressie methode:        " . zip_entry_compressionmethod($zip_entry) . "\n";

       if (zip_entry_open($zip, $zip_entry, "r")) { //dit is het, als ik me niet vergis. ik werkt zelf met rar en gz
           echo "Inhoud bestand:\n";
           $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
           echo "$buf\n";

           zip_entry_close($zip_entry);
       }

       echo "\n";

   }


   zip_close($zip);

}


?>
Gewijzigd op 01/01/1970 01:00:00 door bart van der veen
 
S van Lussel

S van Lussel

03/02/2007 17:17:00
Quote Anchor link
Mijn parser geeft dan de volgende fout:

Fatal error: Call to undefined function zip_read() in /home/users/**/test.php on line 5

Wat is er dan mis?
 
Willem Jan Z

Willem Jan Z

03/02/2007 17:22:00
Quote Anchor link
Dat je dezelfde avatar als Hipska hebt :P
En dat je de zib library niet geinstelleerd hebt/
 



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.