note 102099 added to ref.zip

From: Date: Thu, 27 Jan 2011 02:08:53 +0000
Subject: note 102099 added to ref.zip
Groups: php.notes 
Request: Send a blank email to php-notes+get-176372@lists.php.net to get a copy of this message
<?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; } ?> ---- Server IP: 69.147.83.197 Probable Submitter: 114.79.53.111 ---- Manual Page -- http://www.php.net/manual/en/ref.zip.php Edit -- https://master.php.net/note/edit/102099 Del: integrated -- https://master.php.net/note/delete/102099/integrated Del: useless -- https://master.php.net/note/delete/102099/useless Del: bad code -- https://master.php.net/note/delete/102099/bad+code Del: spam -- https://master.php.net/note/delete/102099/spam Del: non-english -- https://master.php.net/note/delete/102099/non-english Del: in docs -- https://master.php.net/note/delete/102099/in+docs Del: other reasons-- https://master.php.net/note/delete/102099 Reject -- https://master.php.net/note/reject/102099 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#176372) next »