Autor | Zpráva | ||
---|---|---|---|
lamicka Profil * |
#1 · Zasláno: 14. 8. 2009, 22:46:55
Na netu jsem našel skript:
<?php $zip = zip_open("1000.zip"); if ($zip) { while ($zip_entry = zip_read($zip)) { $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); } ?> Pořád ale vypisuje chybu: Warning: zip_entry_name(): supplied resource is not a valid Zip Entry resource in /home/free/ph/yc.cz/t/twist/root/www/pages/docasne/pokus.php on line 5 Warning: fwrite(): supplied argument is not a valid stream resource in /home/free/ph/yc.cz/t/twist/root/www/pages/docasne/pokus.php on line 8 Warning: fclose(): supplied argument is not a valid stream resource in /home/free/ph/yc.cz/t/twist/root/www/pages/docasne/pokus.php on line 10 Nevíte, co je špatně? |
||
Radek9 Profil |
#2 · Zasláno: 14. 8. 2009, 22:48:13
Vyplnil jsi proměnnou $zip_entry?
|
||
Alphard Profil |
#3 · Zasláno: 15. 8. 2009, 00:23:09
hmm, zvláštní
Máte-li vhodou verzi nebo rozšíření PHP, můžete zkusit tohle. <?php $zip = new ZipArchive; if ($zip->open('1000.zip') === TRUE) { $zip->extractTo('rozzipovano/'); // adresář rozzipovano musí existovat $zip->close(); } else { echo "chyba pri rozbalovani archivu"; } |
||
lamicka Profil * |
#4 · Zasláno: 15. 8. 2009, 09:12:19
Alphard Jo to chodí výborně... díky moc!
|
||
Časová prodleva: 15 let
|
0