note 93090 added to function.ziparchive-addfile

From: Date: Sat, 22 Aug 2009 13:10:55 +0000
Subject: note 93090 added to function.ziparchive-addfile
Groups: php.notes 
Request: Send a blank email to php-notes+get-159788@lists.php.net to get a copy of this message
<?php Here's a little extension to ZipArchive that handles directories recursively: class Zipper extends ZipArchive { public function addDir($path) { print 'adding ' . $path . '<br>'; $this->addEmptyDir($path); $nodes = glob($path . '/*'); foreach ($nodes as $node) { print $node . '<br>'; if (is_dir($node)) { $this->addDir($node); } else if (is_file($node)) { $this->addFile($node); } } } } // class Zipper ?> ---- Server IP: 194.153.94.10 Probable Submitter: 92.105.124.32 ---- Manual Page -- http://www.php.net/manual/en/function.ziparchive-addfile.php Edit -- https://master.php.net/note/edit/93090 Del: integrated -- https://master.php.net/note/delete/93090/integrated Del: useless -- https://master.php.net/note/delete/93090/useless Del: bad code -- https://master.php.net/note/delete/93090/bad+code Del: spam -- https://master.php.net/note/delete/93090/spam Del: non-english -- https://master.php.net/note/delete/93090/non-english Del: in docs -- https://master.php.net/note/delete/93090/in+docs Del: other reasons-- https://master.php.net/note/delete/93090 Reject -- https://master.php.net/note/reject/93090 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#159788) next »