note 102099 deleted from ref.zip by danbrown

From: Date: Thu, 27 Jan 2011 15:18:56 +0000
Subject: note 102099 deleted from ref.zip by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-176395@lists.php.net to get a copy of this message
Note Submitter: nasrul dot fatoni at gmail dot com ---- <?php private function unzip($zipfile) { $zip = zip_open($zipfile); if ($zip) { while ($item = zip_read($zip)) { $name = zip_entry_name($item); $info = pathinfo($zipfile); $dirname = basename($zipfile, '.' . $info['extension']); if (dirname($name)=='.') { if(!file_exists($dirname)){ $dir = mkdir($dirname); if (!$dir) { zip_close($zip); return false; } } }else { if (zip_entry_open($zip, $item, "r")) { $f = file_put_contents($dirname . "/" . basename($name), zip_entry_read($item, zip_entry_filesize($item))); zip_entry_close($item); if ($f === false) { zip_close($zip); return false; } } else { zip_close($zip); return false; } } } zip_close($zip); return true; } return false; } ?>

« previous php.notes (#176395) next »