note 106410 deleted from rarentry.extract by danbrown

From: Date: Tue, 15 Nov 2011 16:50:49 +0000
Subject: note 106410 deleted from rarentry.extract by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-184507@lists.php.net to get a copy of this message
Note Submitter: gStas ---- This example will not work: /* example by Erik Jenssen aka erix */ $filename = "foobar.rar"; $filepath = "/home/foo/bar/"; $rar_file = rar_open($filepath.$filename); $list = rar_list($rar_file); foreach($list as $file) { $entry = rar_entry_get($rar_file, $file); $entry->extract("."); // extract to the current dir } rar_close($rar_file); Warning: RarArchive::getEntry() [rararchive.getentry]: cannot find file "RarEntry for file "***.***" (12efd9d1)" in Rar archive... It is necessary to change the line $entry = rar_entry_get($rar_file, $file); on $entry = rar_entry_get($rar_file, $file->getName());

« previous php.notes (#184507) next »