ZipArchive::getFromName

Returns the entry contents using its name

&reftitle.description; public ``string``false```ZipArchive::getFromName` `string` `name` `int` `len` 0 `int` `flags` 0

Returns the entry contents using its name.

&reftitle.parameters;

`name`

- Name of the entry

`len`

- The length to be read from the entry. If `0`, then the entire entry is read.

`flags`

- The flags to use to find the entry. The following values may be ORed.

  - `ZipArchive::FL_UNCHANGED`

  - `ZipArchive::FL_COMPRESSED`

  - `ZipArchive::FL_NOCASE`

&reftitle.returnvalues;

Returns the contents of the entry on success&return.falseforfailure;.

&reftitle.examples;

### Get the file contents

    <?php
    $zip = new ZipArchive;
    if ($zip->open('test1.zip') === TRUE) {
        echo $zip->getFromName('testfromfile.php');
        $zip->close();
    } else {
        echo 'failed';
    }
    ?>

### Convert an image from a zip entry

    <?php
    $z = new ZipArchive();
    if ($z->open(dirname(__FILE__) . '/test_im.zip')) {
        $im_string = $z->getFromName("pear_item.gif");
        $im = imagecreatefromstring($im_string);
        imagepng($im, 'b.png');
    }
    ?>

&reftitle.seealso;

- `ZipArchive::getFromIndex`