diff options
Diffstat (limited to 'getid3/module.archive.rar.php')
-rw-r--r-- | getid3/module.archive.rar.php | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/getid3/module.archive.rar.php b/getid3/module.archive.rar.php deleted file mode 100644 index 9d9e9f6..0000000 --- a/getid3/module.archive.rar.php +++ /dev/null @@ -1,52 +0,0 @@ -<?php -///////////////////////////////////////////////////////////////// -/// getID3() by James Heinrich <info@getid3.org> // -// available at http://getid3.sourceforge.net // -// or http://www.getid3.org // -///////////////////////////////////////////////////////////////// -// See readme.txt for more details // -///////////////////////////////////////////////////////////////// -// // -// module.archive.rar.php // -// module for analyzing RAR files // -// dependencies: NONE // -// /// -///////////////////////////////////////////////////////////////// - - -class getid3_rar -{ - - var $option_use_rar_extension = false; - - function getid3_rar(&$fd, &$ThisFileInfo) { - - $ThisFileInfo['fileformat'] = 'rar'; - - if ($this->option_use_rar_extension === true) { - if (function_exists('rar_open')) { - if ($rp = rar_open($ThisFileInfo['filename'])) { - $ThisFileInfo['rar']['files'] = array();
- $entries = rar_list($rp);
- foreach ($entries as $entry) {
- $ThisFileInfo['rar']['files'] = getid3_lib::array_merge_clobber($ThisFileInfo['rar']['files'], getid3_lib::CreateDeepArray($entry->getName(), '/', $entry->getUnpackedSize())); - } - rar_close($rp); - return true; - } else { - $ThisFileInfo['error'][] = 'failed to rar_open('.$ThisFileInfo['filename'].')'; - }
- } else { - $ThisFileInfo['error'][] = 'RAR support does not appear to be available in this PHP installation'; - } - } else { - $ThisFileInfo['error'][] = 'PHP-RAR processing has been disabled (set $getid3_rar->option_use_rar_extension=true to enable)'; - } - return false; - - } - -} - - -?>
\ No newline at end of file |