| @@ 4038-4044 (lines=7) @@ | ||
| 4035 | ||
| 4036 | // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks |
|
| 4037 | $v_size = $p_entry['size']; |
|
| 4038 | while ($v_size != 0) {
|
|
| 4039 | $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 4040 | $v_buffer = @gzread($v_src_file, $v_read_size); |
|
| 4041 | //$v_binary_data = pack('a'.$v_read_size, $v_buffer);
|
|
| 4042 | @fwrite($v_dest_file, $v_buffer, $v_read_size); |
|
| 4043 | $v_size -= $v_read_size; |
|
| 4044 | } |
|
| 4045 | @fclose($v_dest_file); |
|
| 4046 | @gzclose($v_src_file); |
|
| 4047 | ||
| @@ 5587-5593 (lines=7) @@ | ||
| 5584 | ||
| 5585 | if ($p_mode==0) |
|
| 5586 | {
|
|
| 5587 | while ($p_size != 0) |
|
| 5588 | {
|
|
| 5589 | $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 5590 | $v_buffer = @fread($p_src, $v_read_size); |
|
| 5591 | @fwrite($p_dest, $v_buffer, $v_read_size); |
|
| 5592 | $p_size -= $v_read_size; |
|
| 5593 | } |
|
| 5594 | } |
|
| 5595 | else if ($p_mode==1) |
|
| 5596 | {
|
|
| @@ 5597-5603 (lines=7) @@ | ||
| 5594 | } |
|
| 5595 | else if ($p_mode==1) |
|
| 5596 | {
|
|
| 5597 | while ($p_size != 0) |
|
| 5598 | {
|
|
| 5599 | $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 5600 | $v_buffer = @gzread($p_src, $v_read_size); |
|
| 5601 | @fwrite($p_dest, $v_buffer, $v_read_size); |
|
| 5602 | $p_size -= $v_read_size; |
|
| 5603 | } |
|
| 5604 | } |
|
| 5605 | else if ($p_mode==2) |
|
| 5606 | {
|
|
| @@ 5607-5613 (lines=7) @@ | ||
| 5604 | } |
|
| 5605 | else if ($p_mode==2) |
|
| 5606 | {
|
|
| 5607 | while ($p_size != 0) |
|
| 5608 | {
|
|
| 5609 | $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 5610 | $v_buffer = @fread($p_src, $v_read_size); |
|
| 5611 | @gzwrite($p_dest, $v_buffer, $v_read_size); |
|
| 5612 | $p_size -= $v_read_size; |
|
| 5613 | } |
|
| 5614 | } |
|
| 5615 | else if ($p_mode==3) |
|
| 5616 | {
|
|
| @@ 5617-5623 (lines=7) @@ | ||
| 5614 | } |
|
| 5615 | else if ($p_mode==3) |
|
| 5616 | {
|
|
| 5617 | while ($p_size != 0) |
|
| 5618 | {
|
|
| 5619 | $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 5620 | $v_buffer = @gzread($p_src, $v_read_size); |
|
| 5621 | @gzwrite($p_dest, $v_buffer, $v_read_size); |
|
| 5622 | $p_size -= $v_read_size; |
|
| 5623 | } |
|
| 5624 | } |
|
| 5625 | ||
| 5626 | // ----- Return |
|