| @@ 4019-4025 (lines=7) @@ | ||
| 4016 | ||
| 4017 | // ----- Read the file by PCLZIP_READ_BLOCK_SIZE octets blocks |
|
| 4018 | $v_size = $p_entry['size']; |
|
| 4019 | while ($v_size != 0) { |
|
| 4020 | $v_read_size = ($v_size < PCLZIP_READ_BLOCK_SIZE ? $v_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 4021 | $v_buffer = @gzread($v_src_file, $v_read_size); |
|
| 4022 | //$v_binary_data = pack('a'.$v_read_size, $v_buffer); |
|
| 4023 | @fwrite($v_dest_file, $v_buffer, $v_read_size); |
|
| 4024 | $v_size -= $v_read_size; |
|
| 4025 | } |
|
| 4026 | @fclose($v_dest_file); |
|
| 4027 | @gzclose($v_src_file); |
|
| 4028 | ||
| @@ 5558-5564 (lines=7) @@ | ||
| 5555 | ||
| 5556 | if ($p_mode==0) |
|
| 5557 | { |
|
| 5558 | while ($p_size != 0) |
|
| 5559 | { |
|
| 5560 | $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 5561 | $v_buffer = @fread($p_src, $v_read_size); |
|
| 5562 | @fwrite($p_dest, $v_buffer, $v_read_size); |
|
| 5563 | $p_size -= $v_read_size; |
|
| 5564 | } |
|
| 5565 | } |
|
| 5566 | else if ($p_mode==1) |
|
| 5567 | { |
|
| @@ 5568-5574 (lines=7) @@ | ||
| 5565 | } |
|
| 5566 | else if ($p_mode==1) |
|
| 5567 | { |
|
| 5568 | while ($p_size != 0) |
|
| 5569 | { |
|
| 5570 | $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 5571 | $v_buffer = @gzread($p_src, $v_read_size); |
|
| 5572 | @fwrite($p_dest, $v_buffer, $v_read_size); |
|
| 5573 | $p_size -= $v_read_size; |
|
| 5574 | } |
|
| 5575 | } |
|
| 5576 | else if ($p_mode==2) |
|
| 5577 | { |
|
| @@ 5578-5584 (lines=7) @@ | ||
| 5575 | } |
|
| 5576 | else if ($p_mode==2) |
|
| 5577 | { |
|
| 5578 | while ($p_size != 0) |
|
| 5579 | { |
|
| 5580 | $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 5581 | $v_buffer = @fread($p_src, $v_read_size); |
|
| 5582 | @gzwrite($p_dest, $v_buffer, $v_read_size); |
|
| 5583 | $p_size -= $v_read_size; |
|
| 5584 | } |
|
| 5585 | } |
|
| 5586 | else if ($p_mode==3) |
|
| 5587 | { |
|
| @@ 5588-5594 (lines=7) @@ | ||
| 5585 | } |
|
| 5586 | else if ($p_mode==3) |
|
| 5587 | { |
|
| 5588 | while ($p_size != 0) |
|
| 5589 | { |
|
| 5590 | $v_read_size = ($p_size < PCLZIP_READ_BLOCK_SIZE ? $p_size : PCLZIP_READ_BLOCK_SIZE); |
|
| 5591 | $v_buffer = @gzread($p_src, $v_read_size); |
|
| 5592 | @gzwrite($p_dest, $v_buffer, $v_read_size); |
|
| 5593 | $p_size -= $v_read_size; |
|
| 5594 | } |
|
| 5595 | } |
|
| 5596 | ||
| 5597 | // ----- Return |
|