Hi!
Ich möchte zwecks Bequemlichkeit :-) einen Upload einer Zip Datei mit anschliessendem automatischem entpacken ermöglichen.
Das Script dazu gibt es ja überall:
Nur leider funktioniert das bei mir nicht.
Die Fehlermeldung lautet:
Fatal error: Call to undefined function: zip_open() in /homepages/2/d165484323/htdocs/kurz/zip/entzipper.php on line 3
Er kennt also die Funktion zip_open() nicht. Dies kann PHP wohl erst ab Version 5.
Ich habe ein Hostingpaket bei 1und1. Dort habe ich die php.ini gecheckt und habe folgendes Ergebniss:
PHP Version 4.4.7
Registered PHP Streams: php, http, ftp, https, ftps, compress.bzip2, compress.zlib
Meine Frage lautet: Was muss ich tun das das entzippen unter diesem Hostingpaket funktioniert?
Habe leider keinerlei Erfahrungen im Konfigurieren des Servers ...
Ich möchte zwecks Bequemlichkeit :-) einen Upload einer Zip Datei mit anschliessendem automatischem entpacken ermöglichen.
Das Script dazu gibt es ja überall:
PHP-Code:
<?php
$ZipPointer = zip_open("bilder.zip");
if($ZipPointer)
{
while($GezippteDatei = zip_read($ZipPointer))
{
echo"Dateiname: ",
zip_entry_name($GezippteDatei),
"<br>",
"Dategröße: ",
zip_entry_filesize($GezippteDatei),
" Bytes<br>",
"Komprimierte Größe: ",
zip_entry_compressedsize($GezippteDatei),
" Bytes<br>",
"Komprimierungsverhältnis: ",
round((1-(zip_entry_compressedsize($GezippteDatei)/zip_entry_filesize($GezippteDatei)))*100, 1),
"%<br><br>";
if(zip_entry_open($ZipPointer, $GezippteDatei, "r"))
{
$FilePointer = fopen(zip_entry_name($GezippteDatei), "w");
fwrite($FilePointer, zip_entry_read($GezippteDatei, zip_entry_filesize($GezippteDatei)));
fclose($FilePointer);
zip_entry_close($GezippteDatei);
}
}
zip_close($ZipPointer);
}
?>
Die Fehlermeldung lautet:
Fatal error: Call to undefined function: zip_open() in /homepages/2/d165484323/htdocs/kurz/zip/entzipper.php on line 3
Er kennt also die Funktion zip_open() nicht. Dies kann PHP wohl erst ab Version 5.
Ich habe ein Hostingpaket bei 1und1. Dort habe ich die php.ini gecheckt und habe folgendes Ergebniss:
PHP Version 4.4.7
Registered PHP Streams: php, http, ftp, https, ftps, compress.bzip2, compress.zlib
Meine Frage lautet: Was muss ich tun das das entzippen unter diesem Hostingpaket funktioniert?
Habe leider keinerlei Erfahrungen im Konfigurieren des Servers ...
Kommentar