Advertisement
kura2yamato

deleteFile.php

Mar 9th, 2025
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.24 KB | Source Code | 0 0
  1. <?php
  2. /*
  3. location: ajax/
  4. */
  5. include "../configs/base.php";
  6. include_once "../functions/_main.php";
  7. $res = [
  8.     "error" => -1,
  9.     "message" => "delete done",
  10. ];
  11. $json = decryptData($_POST["params"]);
  12.  
  13. $arData = json_decode($json);
  14. //print_r($arData);print_r($_POST);
  15. $folder = folderAttachment(
  16.     $arData->folder ?? "demo",
  17.     $arData->date ?? "2024-12-12"
  18. );
  19. $aFile = explode("/", $arData->filename ?? "none.tmp");
  20. $num = $arData->num ?? 0;
  21.  
  22. $file_url = $folder . "/" . end($aFile);
  23. $filename = end($aFile);
  24. $arDot = explode(".", $filename);
  25. $ext = end($arDot);
  26. $filenameNoExt = substr($filename, 0, -1 * (strlen($ext) + 1));
  27. $res["debug"][] = [$filename, $arDot, $ext, $filenameNoExt, $arData];
  28. if (isset($file_url)) {
  29.     unlink($file_url);
  30.     $res["debug"][] = "delete $file_url";
  31.     $res["error"] = 0;
  32.     $res["message"] = "Delete success. Tampilan sudah di reload ";
  33.     $res["html"] = viewAttachment(
  34.         $arData->folder ?? "demo",
  35.         $filenameNoExt,
  36.         $arData->date ?? "2024-12-12",
  37.         $num ?? 0
  38.     );
  39.     //$res["html"] .= "<br/>file telah di update";
  40. } else {
  41.  
  42.  
  43. $res["error"] = 1;
  44. $res["message"] = "File tidak ditemukan";
  45. }
  46. echo json_encode($res);
Tags: php
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement