Entpacken mit php
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
archiv
beitrag
besten mal
compression
content
destination
fatal error
fehler
grad
hilfe
klasse
letzte
objekt
schaf
schauen
schnipsel
test
versuchen
zeile
-
Hallo ich braeuchte mal wieder eure Hilfe!
Ich versuche gerade ein Upload script zu schrieben welches anschlieszend
auch gleich Zip archive entpackt um diese weiter zu verarbeiten.
nun bin ich schon vile sachen durch und bin grad bei diesem schnipsel(entpacken klappt ned)
:
php $zip = new ZipArchive; if ($zip->open('test.zip') === TRUE) { $zip->extractTo('/my/destination/dir/'); $zip->close(); echo 'ok'; } else { echo 'failed'; }
und es kommt der Fehler:
Fatal error: Cannot instantiate non-existent class: ziparchive in /.../..../content/give.php on line 32
line 32: $zip = new ZipArchive;
außerdem hab ich dann nur das versucht:
php $zip = zip_open("/tmp/test2.zip"); if ($zip) { while ($zip_entry = zip_read($zip)) { echo "Name: " . zip_entry_name($zip_entry) . "\n"; echo "Actual Filesize: " . zip_entry_filesize($zip_entry) . "\n"; echo "Compressed Size: " . zip_entry_compressedsize($zip_entry) . "\n"; echo "Compression Method: " . zip_entry_compressionmethod($zip_entry) . "\n"; if (zip_entry_open($zip, $zip_entry, "r")) { echo "File Contents:\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); }
klappt auch ned er findet in der letzten Zeile des scriptes ein "unerwartetes" '$' obwahl keines da ist ...
kann mir wer helfen ?
oder ist das nicht zu schafen...
Beitrag geaendert: 30.11.2006 0:08:28 von ballardn
Beitrag geaendert: 30.11.2006 0:09:04 von ballardn -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also beim ersten Code fehlt ganz klar die klasse ZipArchive von der du ein Objekt erstellen willst.
Schau dir am besten mal das an:
http://de2.php.net/zip -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage