Kijken wat je geunzipt hebt
S van Lussel
03/02/2007 11:13:00Hallo,
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
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
03/01/2025 10:30:35bart van der veen
03/02/2007 11:32:00zo van php.net
Code (php)
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
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);
}
?>
$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
03/02/2007 17:17:00Mijn 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?
Fatal error: Call to undefined function zip_read() in /home/users/**/test.php on line 5
Wat is er dan mis?