/hphp/test/zend/bad/ext/phar/tests/022.php
PHP | 64 lines | 60 code | 4 blank | 0 comment | 0 complexity | 2ec710a6db28312890420e88ddf83711 MD5 | raw file
Possible License(s): LGPL-2.1, BSD-2-Clause, BSD-3-Clause, MPL-2.0-no-copyleft-exception, MIT, LGPL-2.0, Apache-2.0
- <?php
- $fname = dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php';
- $pname = 'phar://' . $fname;
- $file = "<?php
- Phar::mapPhar('hio');
- __HALT_COMPILER(); ?>";
- $files = array();
- $files['a'] = 'abcdefg';
- include 'files/phar_test.inc';
- include $fname;
- $fp = fopen('phar://hio/a', 'r');
- var_dump(ftell($fp));
- echo 'fseek($fp, 1)';var_dump(fseek($fp, 1));
- var_dump(ftell($fp));
- echo 'fseek($fp, 1, SEEK_CUR)';var_dump(fseek($fp, 1, SEEK_CUR));
- var_dump(ftell($fp));
- echo 'fseek($fp, -1, SEEK_CUR)';var_dump(fseek($fp, -1, SEEK_CUR));
- var_dump(ftell($fp));
- echo 'fseek($fp, -1, SEEK_END)';var_dump(fseek($fp, -1, SEEK_END));
- var_dump(ftell($fp));
- echo 'fseek($fp, -8, SEEK_END)';var_dump(fseek($fp, -8, SEEK_END));
- var_dump(ftell($fp));
- echo 'fseek($fp, -7, SEEK_END)';var_dump(fseek($fp, -7, SEEK_END));
- var_dump(ftell($fp));
- echo 'fseek($fp, 0, SEEK_END)';var_dump(fseek($fp, 0, SEEK_END));
- var_dump(ftell($fp));
- echo 'fseek($fp, 1, SEEK_END)';var_dump(fseek($fp, 1, SEEK_END));
- var_dump(ftell($fp));
- echo 'fseek($fp, -8, SEEK_END)';var_dump(fseek($fp, -8, SEEK_END));
- var_dump(ftell($fp));
- echo 'fseek($fp, 6)';var_dump(fseek($fp, 6));
- var_dump(ftell($fp));
- echo 'fseek($fp, 8)';var_dump(fseek($fp, 8));
- var_dump(ftell($fp));
- echo 'fseek($fp, -1)';var_dump(fseek($fp, -1));
- var_dump(ftell($fp));
- echo "next\n";
- fseek($fp, 4);
- var_dump(ftell($fp));
- echo 'fseek($fp, -5, SEEK_CUR)';var_dump(fseek($fp, -5, SEEK_CUR));
- var_dump(ftell($fp));
- fseek($fp, 4);
- var_dump(ftell($fp));
- echo 'fseek($fp, 5, SEEK_CUR)';var_dump(fseek($fp, 5, SEEK_CUR));
- var_dump(ftell($fp));
- fseek($fp, 4);
- var_dump(ftell($fp));
- echo 'fseek($fp, -4, SEEK_CUR)';var_dump(fseek($fp, -4, SEEK_CUR));
- var_dump(ftell($fp));
- fseek($fp, 4);
- var_dump(ftell($fp));
- echo 'fseek($fp, 3, SEEK_CUR)';var_dump(fseek($fp, 3, SEEK_CUR));
- var_dump(ftell($fp));
- fclose($fp);
- ?>
- <?php error_reporting(0); ?>
- <?php
- unlink(dirname(__FILE__) . '/' . basename(__FILE__, '.php') . '.phar.php');
- exit(0);
- ?>