/ext/zip/examples/fopen.php
PHP | 31 lines | 23 code | 8 blank | 0 comment | 4 complexity | b32ec09e259866ec7d1195b963f1498f MD5 | raw file
Possible License(s): MPL-2.0-no-copyleft-exception, LGPL-2.1, BSD-3-Clause
- <?php
- $fp = fopen('zip://' . dirname(__FILE__) . '/test.zip#test', 'r');
- if (!$fp) {
- exit("cannot open\n");
- }
- while (!feof($fp)) {
- $contents .= fread($fp, 2);
- echo "$contents\n";
- }
- fclose($fp);
- echo "done.\n";
- $content = '';
- $z = new ZipArchive();
- $z->open(dirname(__FILE__) . '/test.zip');
- $fp = $z->getStream('test');
- var_dump($fp);
- if(!$fp) exit("\n");
- while (!feof($fp)) {
- $contents .= fread($fp, 2);
- }
- fclose($fp);
- file_put_contents('t',$contents);
- echo "done.\n";