Ich möchte, dass aus einem über ein Upload-Script übergebenes Zip-Archive, welches nur .jpg-Dateien enthält, extrahiert wird und dann die enthaltenen Bilder unter anderem Namen in einem Ordner gespeichert werden.
Dies ist ein Teil des Scriptes, aber es wird immer nur eine Datei und zwar mit keinen Inhalt erstellt, zwar im JPG-Format, aber es wird keines angezeigt, was habe ich falsch gemacht?
PHP-Code:
if(isset($_FILES["zip_file"]) && $_FILES["zip_file"]['name'] != '')
{
$time = time()+mt_rand(1,100);
$name = ABS_HOME.'upload/img_'.$time.'.jpg';
if($_FILES["zip_file"]['error'] == UPLOAD_ERR_OK)
{
$zip = zip_open($_FILES["zip_file"]['tmp_name']);
while ($zip_entry = zip_read($zip))
{
$fopen = fopen(ABS_HOME.'upload/img_'.$time.'.jpg', 'w');
fwrite($fopen, zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)));
fclose($fopen);
zip_entry_close($zip_entry);
}
move_uploaded_file($_FILES["zip_file"]['tmp_name'], $name);
}
}
$meldung = 'Alle Bilder wurden hochgeladen!';
$ew = '?section='.$sec;
Kommentar