rararchive.setallowbroken(3) php man page | unix.com

Man Page: rararchive.setallowbroken

Operating Environment: php

Section: 3

RARARCHIVE.SETALLOWBROKEN(3)						 1					      RARARCHIVE.SETALLOWBROKEN(3)

RarArchive::setAllowBroken - Whether opening broken archives is allowed

       Object oriented style (method):

SYNOPSIS
public bool RarArchive::setAllowBroken (bool $allow_broken)
DESCRIPTION
Procedural style: bool rar_allow_broken_set (RarArchive $rarfile, bool $allow_broken) This method defines whether broken archives can be read or all the operations that attempt to extract the archive entries will fail. Bro- ken archives are archives for which no error is detected when the file is opened but an error occurs when reading the entries.
PARAMETERS
o $rarfile - A RarArchive object, opened with rar_open(3). o $allow_broken - Whether to allow reading broken files ( TRUE) or not ( FALSE).
RETURN VALUES
Returns TRUE or FALSE on failure. It will only fail if the file has already been closed.
EXAMPLES
Example #1 Object oriented style <?php function retnull() { return null; } $file = dirname(__FILE__) . "/multi_broken.part1.rar"; /* Third argument omits "volume not found" message */ $a = RarArchive::open($file, null, 'retnull'); $a->setAllowBroken(true); foreach ($a->getEntries() as $e) { echo "$e "; } var_dump(count($a)); ?> The above example will output something similar to: RarEntry for file "file1.txt" (52b28202) int(1) Example #2 Procedural style <?php function retnull() { return null; } $file = dirname(__FILE__) . "/multi_broken.part1.rar"; /* Third argument omits "volume not found" message */ $a = rar_open($file, null, 'retnull'); rar_allow_broken_set($a, true); foreach (rar_list($a) as $e) { echo "$e "; } var_dump(count($a)); ?>
SEE ALSO
RarArchive::isBroken. PHP Documentation Group RARARCHIVE.SETALLOWBROKEN(3)
Related Man Pages
isset(3) - php
rararchive.setallowbroken(3) - php
cairo_has_current_point(3) - php
rar_list(3) - php
datetime.diff(3) - php
Similar Topics in the Unix Linux Community
extracting .rar files
How can i open rar files
unrar multiple files with password
Remove all lines that contain &quot;.rar&quot;
How To Split A File In Two Rar Parts?