PHP zip_entry_read() Function

In this chapter you will learn:

  1. Description for PHP zip_entry_read() Function
  2. Syntax for PHP zip_entry_read() Function
  3. Parameter for PHP zip_entry_read() Function
  4. Return for PHP zip_entry_read() Function
  5. Example - gets the contents from a open zip archive entry

Description

The zip_entry_read() function gets the contents from a open zip archive entry.

Syntax

PHP zip_entry_read() Function has the following syntax.

zip_entry_read(zip_entry,length)

Parameter

ParameterIs requiredDescription
zip_entryRequired.Zip entry resource to read (a zip entry opened with zip_read() )
lengthOptional.Number of bytes (uncompressed size) to return. Default is 1024

Return

This function returns the content of the entry on success, or FALSE on failure.

Example

Get the contents from a open zip archive entry.


<?php// j  a v  a2 s  .c  o  m
$zip = zip_open("test.zip");

if ($zip){
    while ($zip_entry = zip_read($zip)){
        echo "Name: " . zip_entry_name($zip_entry) . "\n";
        if (zip_entry_open($zip, $zip_entry)){
           $contents = zip_entry_read($zip_entry);
           echo "$contents\n";
           zip_entry_close($zip_entry);
        }
    }
    zip_close($zip);
}
?>

Next chapter...

What you will learn in the next chapter:

  1. Description for PHP zip_open() Function
  2. Syntax for PHP zip_open() Function
  3. Parameter for PHP zip_open() Function
  4. Return for PHP zip_open() Function
  5. Example - opens a zip archive for reading
Home » PHP Tutorial » PHP Zip Functions
PHP Zip Library Installation
PHP zip_close() Function
PHP zip_entry_close() Function
PHP zip_entry_compressedsize() Function
PHP zip_entry_compressionmethod() Function
PHP zip_entry_filesize() Function
PHP zip_entry_name() Function
PHP zip_entry_open() Function
PHP zip_entry_read() Function
PHP zip_open() Function
PHP zip_read() Function