notphar.phpt 671 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Phar: a non-executable zip with no stub named .phar.zip
  3. --EXTENSIONS--
  4. phar
  5. --INI--
  6. phar.readonly=1
  7. detect_unicode=0
  8. zend.multibyte=0
  9. --FILE--
  10. <?php
  11. $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar.zip';
  12. $pname = 'phar://' . $fname;
  13. copy(__DIR__ . '/files/zip.zip', $fname);
  14. include $fname;
  15. ?>
  16. ===DONE===
  17. --CLEAN--
  18. <?php
  19. unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar.zip');
  20. __HALT_COMPILER();
  21. ?>
  22. --EXPECTF--
  23. Warning: include(phar://%snotphar.phar.zip/.phar/stub.php): Failed to open stream: '%snotphar.phar.zip' is not a phar archive. Use PharData::__construct() for a standard zip or tar archive in %snotphar.php on line %d
  24. PK%a