<?php
// slideshow_zero.php
// Zip and Unzip Tidy Up
// RJM Programming
// Decemeber, 2022
set_time_limit(3600);


if (file_exists("slideshow_zero.txt")) {
  unlink("slideshow_zero.txt");
}

if (file_exists("slideshow_zero.kkk")) {
  unlink("slideshow_zero.kkk");
}

exec("find " . dirname(__FILE__) . DIRECTORY_SEPARATOR . " -name 'slideshow_0.zip' 2> /dev/null > " . dirname(__FILE__) . DIRECTORY_SEPARATOR . "slideshow_zero.txt");

$lines=file(dirname(__FILE__) . DIRECTORY_SEPARATOR . "slideshow_zero.txt");

$htmlis="<html><body><textarea>
</textarea></body></html>";

for ($i=0; $i<sizeof($lines); $i++) {
  $lines[$i]=explode("\n", $lines[$i])[0];
  if (file_exists(str_replace("slideshow_0.zip", "index.php", $lines[$i]))) {
    if (('' . filesize(str_replace("slideshow_0.zip", "index.php", $lines[$i]))) == '38794') {
      if (file_exists("slideshow_zero.txx")) {
        unlink("slideshow_zero.txx");
      }
      exec("unzip -l " . $lines[$i] . " | grep '.jpg'  | sed '/^ /s///g' | sed '/^ /s///g' | sed '/^ /s///g' | sed '/^ /s///g' | sed '/^ /s///g' |   sed '/  /s// /g' | sed '/  /s// /g' | sed '/  /s// /g' | sed '/  /s// /g' | cut -f4 -d' ' | grep '-' > " . dirname(__FILE__) . DIRECTORY_SEPARATOR . "slideshow_zero.txx");
      if (file_exists("slideshow_zero.txx")) {
        $sublines=file(dirname(__FILE__) . DIRECTORY_SEPARATOR . "slideshow_zero.txx");
        for ($j=0; $j<sizeof($sublines); $j++) {
         $sublines[$j]=explode(" ", explode("\n", $sublines[$j])[0])[0];
         $fis=explode("slideshow_0.zip", $lines[$i])[0] . $sublines[$j];
          if (file_exists($fis)) {
            $md=filemtime($fis);
            if ($md) {
              if ((time() - $md) > 1200) { 
                if (file_exists("slideshow_zero.kkk")) {
                 exec("rm -f " . $fis); //file_put_contents("slideshow_zero.kkk", file_get_contents("slideshow_zero.kkk") . "rm -f " . $fis . "\n");
                } else {
                 exec("rm -f " . $fis); //file_put_contents("slideshow_zero.kkk", "rm -f " . $fis . "\n");
                }
              //} else {
    // $htmlis=str_replace("</textarea>", $fis . " is too recent " . (time() - $md) . "\n</textarea>", $htmlis);
             }
            }
          //} else {
     //$htmlis=str_replace("</textarea>", $fis. " Does Not Exist\n</textarea>", $htmlis);
         }
        }
      }
    } else if (1 == 3) {
                if (file_exists("slideshow_zero.kkk")) {
                 file_put_contents("slideshow_zero.kkk", file_get_contents("slideshow_zero.kkk") . "# " . ('' . filesize(str_replace("slideshow_0.zip", "index.php", $lines[$i]))) . " is not 38794 " . str_replace("slideshow_0.zip", "index.php", $lines[$i]) . "\n");
                } else {
                 file_put_contents("slideshow_zero.kkk", "# " . ('' . filesize(str_replace("slideshow_0.zip", "index.php", $lines[$i]))) . " is not 38794 " . str_replace("slideshow_0.zip", "index.php", $lines[$i]) . "\n");
                }
    }
  //} else {
  //  $htmlis=str_replace("</textarea>", str_replace("slideshow_0.zip", "index.php", $lines[$i]) . " does not exist\n</textarea>", $htmlis);
  }
}

if (file_exists("slideshow_zero.txx")) {
  unlink("slideshow_zero.txx");
}

if (file_exists("slideshow_zero.txt")) {
  unlink("slideshow_zero.txt");
}

if (file_exists("slideshow_zero.kkk")) {
  unlink("slideshow_zero.kkk");
}

//echo $htmlis;
exit;
?>
