123456789101112131415161718192021222324252627 |
- --TEST--
- Phar: large zip file (zip edge cases)
- --EXTENSIONS--
- phar
- --INI--
- phar.require_hash=0
- phar.readonly=0
- --FILE--
- <?php
- $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.zip.php';
- $fname2 = __DIR__ . '/' . basename(__FILE__, '.php') . '.2.phar.zip.php';
- $pname = 'phar://' . $fname;
- $pname2 = 'phar://' . $fname2;
- $p = new Phar($fname);
- $p['big'] = str_repeat(str_repeat('hi', 100), 1000);
- $p['big2'] = str_repeat(str_repeat('hi', 100), 1000);
- copy($fname, $fname2);
- $p2 = new Phar($fname2);
- var_dump(strlen($p2['big']->getContent()));
- ?>
- --CLEAN--
- <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.zip.php'); ?>
- <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.2.phar.zip.php'); ?>
- --EXPECT--
- int(200000)
|