Exemple #1
0
 /**
  * Extract a tarbomomb
  */
 public function test_tarbomb()
 {
     $dir = dirname(__FILE__) . '/tar';
     $out = sys_get_temp_dir() . '/dwtartest' . md5(time());
     $tar = new Tar();
     $tar->open("{$dir}/tarbomb.tgz");
     $tar->extract($out);
     clearstatcache();
     $this->assertFileExists($out . '/AAAAAAAAAAAAAAAAA/BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB.txt');
     TestUtils::rdelete($out);
 }