mover.php 601 B

12345678910111213141516171819202122232425262728
  1. <?php
  2. include '../auth.php';
  3. ?>
  4. <?php
  5. /*
  6. In 2019/8/18 21:36PDT, opr == 2 has been deprecated and reduced to 2 opr only
  7. keeping opr == 2 only for unexpected
  8. 1 = move
  9. 3 = delete
  10. */
  11. //Video Processing System
  12. if(!isset($_POST["dir"]) || !isset($_POST["files"])){
  13. die('FAILED');
  14. }
  15. $files = explode(",",$_POST['files']);
  16. $target = $_POST['dir'];
  17. $opr = $_POST['opr'];
  18. foreach ($files as $file){
  19. if ($opr == 1 || $opr == 2){
  20. //No idea why php rename does the moving job =w=
  21. rename($file, str_replace(pathinfo($file)['dirname'],$target,$file));
  22. }
  23. if ($opr == 3){
  24. unlink($file);
  25. }
  26. }
  27. echo 'DONE';
  28. ?>