diff options
| author | SVN Migration <svn@php.net> | 2006-07-24 16:58:59 +0000 |
|---|---|---|
| committer | SVN Migration <svn@php.net> | 2006-07-24 16:58:59 +0000 |
| commit | 664d102aa65af165bf25163b220424e67241369c (patch) | |
| tree | b646eb8123fe74905c50450b3971826383c41b75 /ext/zip/examples/fopen.php | |
| parent | 467e129ce5aae75bc23ad69f7c4f66985382bd5a (diff) | |
| download | php-git-664d102aa65af165bf25163b220424e67241369c.tar.gz | |
This commit was manufactured by cvs2svn to create branch 'PHP_5_2'.
Diffstat (limited to 'ext/zip/examples/fopen.php')
| -rw-r--r-- | ext/zip/examples/fopen.php | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/ext/zip/examples/fopen.php b/ext/zip/examples/fopen.php new file mode 100644 index 0000000000..32357f3c08 --- /dev/null +++ b/ext/zip/examples/fopen.php @@ -0,0 +1,35 @@ +<?php +if (!extension_loaded('zip')) { + dl('zip.so'); +} + + +$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"; + + |
