überleet |
|
ik gebruik volgende code om de zip uit te pakken
waarbij ik normaal gezien $_FILES['image']['tmp_name'] meegeef aan de functie newImage. Maar met dat unpakken van die zip wil ervoor zorgen dat ik met dat bestand van die fstream kan werken als een image maar blijkbaar geeft em al niets weer als ik getimagesize() uitvoer. Iemand een idee ?
public function unzip($file){
global $ImageDir;
$zip = zip_open($file["tmp_name"]);
if (is_resource($zip)) {
while ($zip_entry = zip_read($zip)) {
$fp = fopen(zip_entry_name($zip_entry), "w");
if (zip_entry_open($zip, $zip_entry, "r")) {
$stream = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));
echo getimagesize($fstream);
//$this->newImage($fstream);
}
zip_entry_close($zip_entry);
fclose($fp);
}
zip_close($zip);
}
}
public function unzip($file){ $zip = zip_open($file["tmp_name"]); while ($zip_entry = zip_read($zip)) { $fp = fopen(zip_entry_name ($zip_entry), "w"); if (zip_entry_open($zip, $zip_entry, "r")) { $stream = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry)); //$this->newImage($fstream); } zip_entry_close($zip_entry); } zip_close($zip); } }
|