blog.phar.inc 571 B

12345678910111213141516171819202122
  1. <?php
  2. $fname = dirname(__FILE__) . '/blog.phar';
  3. @unlink($fname);
  4. $phar = new Phar($fname);
  5. $phar->setStub('<?php
  6. Phar::interceptFileFuncs();
  7. if(file_exists(dirname(__FILE__) . "/files/config.xml")) {
  8. Phar::mount("config.xml", dirname(__FILE__) . "/files/config.xml");
  9. }
  10. Phar::webPhar("blog", "index.php");
  11. __HALT_COMPILER(); ?>');
  12. $phar['index.php'] = '<?php if (!file_exists("config.xml")) {
  13. include "install.php";
  14. exit;
  15. }
  16. var_dump(str_replace("\r\n", "\n", file_get_contents("config.xml")));
  17. ?>';
  18. $phar['install.php'] = '<?php echo "install\n"; ?>';
  19. ?>