PclZip::privWriteCentralHeader

Advertisement

Syntax Syntax

PclZip::privWriteCentralHeader( $p_nb_entries,  $p_size,  $p_offset,  $p_comment )

Source Source

File: wp-admin/includes/class-pclzip.php

  function privWriteCentralHeader($p_nb_entries, $p_size, $p_offset, $p_comment)
  {
    $v_result=1;

    // ----- Packed data
    $v_binary_data = pack("VvvvvVVv", 0x06054b50, 0, 0, $p_nb_entries,
	                      $p_nb_entries, $p_size,
						  $p_offset, strlen($p_comment));

    // ----- Write the 22 bytes of the header in the zip file
    fputs($this->zip_fd, $v_binary_data, 22);

    // ----- Write the variable fields
    if (strlen($p_comment) != 0)
    {
      fputs($this->zip_fd, $p_comment, strlen($p_comment));
    }

    // ----- Return
    return $v_result;
  }

Advertisement

Advertisement

Leave a Reply