Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php require_once "\56\56\57\56\x2e\x2f\166\x65\156\144\157\x72\57\x61\165\x74\x6f\x6c\..
Decoded Output download
<?php
require_once "../../vendor/autoload.php"; require_once "src/File/Manager.php"; use App\File\Manager as FileManager; use App\Service\Crypto; use Symfony\Component\Dotenv\Dotenv; goto b9999; E1359: if (!(false === is_null($permissions) && false === is_null($id))) { goto a96d0; } goto a6686; d2a99: $fileContent = $_POST["content"] ?? ''; goto C0330; cc599: c25ac: goto D80cf; f58a3: if (!(false == is_dir($homeDirectory))) { goto e80e0; } goto a84d6; cea3c: $download = $_GET["download"] ?? null; goto a71b8; a496a: Acf27: goto f2843; b063e: if (!("dev" === $appEnv)) { goto add74; } goto B6fd3; Bc628: $id = $_POST["id"] ?? null; goto a13f7; c8c7b: $moveToDirectory = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($copyTo, "/")); goto Fd63d; b0629: exit; goto Eb2cf; d8957: if (!(true === str_contains($requestUri, "delete"))) { goto A4736; } goto B9675; B6fd3: error_reporting((E_ALL | E_STRICT) ^ E_NOTICE); goto b7c10; e2240: A7fca: goto Aaa56; D75c3: if (!(true === str_contains($requestUri, "files") && false === is_null($id))) { goto e80e5; } goto a71e7; D72a7: if (!(true === isset($_POST["id"]) && true === isset($_POST["name"]))) { goto F8daa; } goto A295c; f473f: $files = []; goto F7fb6; bb970: if (!(true === str_contains($requestUri, "upload"))) { goto a461d; } goto Ff04e; C8749: $id = $_POST["id"] ?? null; goto E38bf; e3f07: $fileManager->download($file); goto c0842; F03bd: if (!(false === is_null($directoryName) && false === is_null($id))) { goto Ed561; } goto Cb633; defc3: echo json_encode($data); goto e58f1; Fd63d: $data = $fileManager->move($file, $moveToDirectory); goto e68b4; fbe3a: Af905: goto Af405; C67f3: if (!(true === str_contains($requestUri, "text"))) { goto Bf2fb; } goto A87ff; Ae9e1: $homeDirectory = sprintf("/home/%s/", $user); goto f58a3; deb4e: echo json_encode($data); goto dcbe3; Ed75c: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto E3ef9; Cb3a8: echo json_encode($data); goto D8cb1; Abfbf: if (!(false === is_null($files))) { goto c2658; } goto A88e2; C1dd7: e80e0: goto b0eec; Af405: if (!(true === str_contains($requestUri, "move"))) { goto C553a; } goto b6c48; b7c10: ini_set("display_errors", 1); goto Ea0da; E83c0: $id = $targetDirectory; goto Ed5eb; a0676: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto af58e; Ef656: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto a992b; Dc15a: $directory = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto B73a9; A1a16: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto afc48; D2f22: $data = $fileManager->getFiles($directory); goto A861d; e68b4: echo json_encode($data); goto f6ce5; F9a2a: ef388: goto e2240; C8fc3: F46f6: goto Ade17; D9d1b: $encryptedData = base64_decode($encryptedData); goto Dac9a; c290d: if (!(false === is_null($id))) { goto C6898; } goto a5d23; e29f0: $user = null; goto d1cd3; Ecb36: Bf2fb: goto Ad818; F27e7: $directory = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto b8212; Be13c: ff2d3: goto D5812; B9675: if (!(true === isset($_POST["id"]))) { goto cf964; } goto B1991; B1991: $id = $_POST["id"] ?? null; goto c2cfa; C43bb: Ea16c: goto D75c3; c6747: C35d6: goto f8ea8; d80a0: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto e3f07; bf005: $fileUploadPath = $_POST["upload_fullpath"] ?? null; goto f91f3; C4723: if (!(false === is_null($id))) { goto E3e4b; } goto e4184; A9acd: $dotenv = new Dotenv(); goto c8c61; c0842: e3980: goto f5fdd; B79bd: $data = $fileManager->extract($file, $destinationDirectoryName); goto da2c4; f1ce8: $directoryName = $_POST["name"] ?? null; goto F03bd; b0eec: $fileManager = new FileManager($user); goto c6278; e303a: echo $fileContent; goto c6747; a0c53: echo json_encode($data); goto a0f37; C2a7c: if (!(true === str_contains($requestUri, "makedir"))) { goto c25ac; } goto D72a7; f2843: cf964: goto eb97b; aaa9d: $targetDirectory = $_POST["target"] ?? null; goto B2620; a13f7: $copyTo = $_POST["to"] ?? null; goto Bd6fc; c75da: $id = $_POST["id"] ?? null; goto C4723; c8dac: bbe94: goto b88b4; D60e4: $id = $_POST["id"] ?? null; goto f16be; b93d2: exit; goto Ecb36; a5d23: $data = []; goto A1a16; Dd33f: $id = $_POST["id"] ?? null; goto c290d; E2585: $directory = sprintf("%s/%s/", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto fd38a; D8cb1: Ed561: goto Caf36; c8c61: $dotenv->load($envFile); goto ab0dc; Cddbe: aee59: goto F6ddc; A861d: Ceb25: goto deb4e; e4184: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto d2a99; E3ef9: $copyToDirectory = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($copyTo, "/")); goto Bb704; B4e85: if (!(false === is_null($filename) && false === is_null($id))) { goto Be571; } goto Dc15a; F7fb6: if (!(false === empty($filesDecoded) && true === is_array($filesDecoded))) { goto A7fca; } goto E45dd; b392e: E3e4b: goto E93b8; A295c: $id = $_POST["id"] ?? null; goto f1ce8; f91f3: if (!(false === is_null($fileUploadPath) && false === is_null($tmpFile) && false === is_null($id))) { goto ea869; } goto F27e7; e7431: $appVersion = $_ENV["APP_VERSION"]; goto b063e; Aaa56: c2658: goto aaa9d; Cc949: a9da1: goto fc389; af58e: $data = $fileManager->delete($file); goto D9e88; B9cf7: if (!(true === is_dir($directory))) { goto Ceb25; } goto D2f22; d5420: if (!(true === is_null($user))) { goto D09d7; } goto b0629; Fb515: $data = $fileManager->getFolders($directory); goto a0c53; a6686: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto C239f; f72e8: d68e5: goto ae7ae; ab0dc: $appEnv = $_ENV["APP_ENV"]; goto e7431; f6ce5: b56ae: goto Fc237; a71e7: $data = []; goto d1c21; acb23: $filename = $_POST["name"] ?? null; goto B4e85; a992b: $fileContent = $fileManager->getFileContent($file); goto e303a; Ee6d8: if (!(true === str_contains($requestUri, "makefile"))) { goto dba1e; } goto Aef6b; da2c4: echo json_encode($data); goto Cddbe; Ade17: b8d95: goto d8957; Bd6fc: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto c8c7b; A88e2: $filesDecoded = json_decode($files, true); goto f473f; f16be: $permissions = $_POST["permissions"] ?? null; goto E1359; Ebf1f: A9a18: goto c75da; Dac9a: $decryptedData = Crypto::decrypt($encryptedData); goto dc9c8; Ed3ff: a675e: goto A5f50; D5812: F182b: goto d5420; D80cf: if (!(true === str_contains($requestUri, "copy"))) { goto Af905; } goto D6229; fd38a: Dd54c: goto Fb515; dc9c8: $decryptedData = unserialize($decryptedData); goto b1228; ae7ae: if (!(true === str_contains($requestUri, "compress"))) { goto c3c12; } goto af0b3; D0040: $files = $_POST["files"] ?? null; goto Abfbf; bae2b: $encryptedData = trim($_COOKIE["clp-fm"]); goto D9d1b; b9999: $envFile = "../../.env"; goto A9acd; eae3d: $id = $_POST["id"] ?? null; goto cab56; B8e8b: if (!(true === str_contains($requestUri, "permissions"))) { goto F2544; } goto fce3c; e95ff: ea869: goto F3436; C3eb9: $user = $decryptedData["user"]; goto Be13c; c2cfa: if (!(false === is_null($id))) { goto Acf27; } goto a0676; d5dfe: if (!(true === isset($_POST["id"]) && true === isset($_POST["destinationDirectoryName"]))) { goto A5d50; } goto eae3d; fce3c: if (!(true === isset($_POST["id"]) && true === isset($_POST["permissions"]))) { goto bbe94; } goto D60e4; D9e88: echo json_encode($data); goto a496a; Ed5eb: $targetDirectory = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($targetDirectory, "/")); goto cd453; c6278: if (!(true === str_contains($requestUri, "folders") && false === is_null($id))) { goto Ea16c; } goto ae56f; e58f1: Be571: goto Ed3ff; D075a: $requestUri = $_SERVER["REQUEST_URI"] ?? null; goto B1cef; Bc21d: $newFilename = $_POST["name"] ?? ''; goto Dd33f; dcbe3: e80e5: goto C67f3; eb97b: A4736: goto b0fcf; cab56: $destinationDirectoryName = $_POST["destinationDirectoryName"] ?? null; goto cc0d8; E38bf: $copyTo = $_POST["to"] ?? null; goto Ed75c; cc0d8: if (!(false === is_null($destinationDirectoryName) && false === is_null($id))) { goto aee59; } goto F4cf4; A87ff: if (true === isset($_POST["content"]) && true === isset($_POST["id"])) { goto A9a18; } goto F663c; B1cef: $id = $_GET["id"] ?? null; goto Ae9e1; D0c49: a96d0: goto c8dac; E93b8: d66c2: goto b93d2; a71b8: if (!(false === is_null($id))) { goto e3980; } goto d80a0; f5fdd: D378e: goto bb970; Eb2cf: D09d7: goto D075a; a6c98: a461d: goto Ee6d8; A1619: echo json_encode($data); goto D0c49; f8ea8: goto d66c2; goto Ebf1f; b0fcf: if (!(true === str_contains($requestUri, "direct"))) { goto D378e; } goto cea3c; Ff04e: if (!(true === isset($_FILES["upload"]))) { goto Da6f1; } goto F7c76; F663c: if (!(false === is_null($id))) { goto C35d6; } goto Ef656; c0a35: $data = $fileManager->makeDirectory($directoryName, $directory); goto Cb3a8; Ea0da: add74: goto e29f0; F3436: Da6f1: goto a6c98; C239f: $data = $fileManager->permissions($file, $permissions); goto A1619; Caf36: F8daa: goto cc599; D7756: if (!(true === isset($_POST["name"]) && false === empty($_POST["name"]) && true === isset($_POST["id"]))) { goto F46f6; } goto Bc21d; d9064: if (!("/" != $id)) { goto Dd54c; } goto E2585; Fc237: C553a: goto B8e8b; B73a9: $data = $fileManager->makeFile($filename, $directory); goto defc3; F7c76: $tmpFile = $_FILES["upload"]["tmp_name"] ?? null; goto bf005; E56a2: echo json_encode($data); goto e95ff; Cb633: $directory = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto c0a35; b8212: $data = $fileManager->upload($fileUploadPath, $directory, $tmpFile, $id); goto E56a2; F6ddc: A5d50: goto f72e8; afdfc: echo json_encode($data); goto Ad4dd; E3a83: $id = $_POST["id"] ?? null; goto acb23; E45dd: foreach ($filesDecoded as $file) { goto be85b; bd01c: e8205: goto E5cf3; be85b: $filePath = $file["id"] ?? null; goto C03de; C03de: if (!(false === is_null($filePath))) { goto Ae92e; } goto Ad3d7; Ad3d7: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($filePath, "/")); goto ddb75; ddb75: if (!(true === file_exists($file))) { goto E4055; } goto A266e; F0214: Ae92e: goto bd01c; b6fd3: E4055: goto F0214; A266e: $files[] = $file; goto b6fd3; E5cf3: } goto F9a2a; F4cf4: $file = sprintf("%s/%s", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto B79bd; a84d6: exit; goto C1dd7; Ad4dd: feda3: goto fbe3a; B2620: if (!(false === empty($files) && false === is_null($targetDirectory))) { goto cbdad; } goto E83c0; c6090: echo json_encode($data); goto b392e; Ad818: if (!(true === str_contains($requestUri, "rename"))) { goto b8d95; } goto D7756; Cccb3: cbdad: goto Cc949; b1228: if (!(true === isset($decryptedData["user"]) && false === empty($decryptedData["user"]))) { goto ff2d3; } goto C3eb9; A5f50: dba1e: goto C2a7c; fcb4e: echo json_encode($data); goto Def5a; ae56f: $data = []; goto Cf091; C0330: $data = $fileManager->writeFileContent($file, $fileContent); goto c6090; af0b3: if (!(true === isset($_POST["files"]) && true === isset($_POST["target"]))) { goto a9da1; } goto D0040; Bb704: $data = $fileManager->copy($file, $copyToDirectory); goto afdfc; d1cd3: if (!(true === isset($_COOKIE["clp-fm"]) && false === empty($_COOKIE["clp-fm"]))) { goto F182b; } goto bae2b; D6229: if (!(true === isset($_POST["id"]) && true === isset($_POST["to"]))) { goto feda3; } goto C8749; b88b4: F2544: goto fff04; Def5a: C6898: goto C8fc3; cd453: $data = $fileManager->compress($files, $targetDirectory, $id); goto a80dc; d1c21: $directory = sprintf("%s/%s/", rtrim($homeDirectory, "/"), ltrim($id, "/")); goto B9cf7; a0f37: exit; goto C43bb; afc48: $data = $fileManager->rename($file, $newFilename); goto fcb4e; a80dc: echo json_encode($data); goto Cccb3; b6c48: if (!(true === isset($_POST["id"]) && true === isset($_POST["to"]))) { goto b56ae; } goto Bc628; fff04: if (!(true === str_contains($requestUri, "extract"))) { goto d68e5; } goto d5dfe; Cf091: $directory = $homeDirectory; goto d9064; Aef6b: if (!(true === isset($_POST["id"]) && true === isset($_POST["name"]))) { goto a675e; } goto E3a83; fc389: c3c12:
?>
Did this file decode correctly?
Original Code
<?php
require_once "\56\56\57\56\x2e\x2f\166\x65\156\144\157\x72\57\x61\165\x74\x6f\x6c\x6f\141\x64\56\160\150\160"; require_once "\x73\162\x63\x2f\x46\x69\154\145\57\x4d\141\x6e\x61\x67\145\162\56\160\150\x70"; use App\File\Manager as FileManager; use App\Service\Crypto; use Symfony\Component\Dotenv\Dotenv; goto b9999; E1359: if (!(false === is_null($permissions) && false === is_null($id))) { goto a96d0; } goto a6686; d2a99: $fileContent = $_POST["\143\157\x6e\x74\145\156\164"] ?? ''; goto C0330; cc599: c25ac: goto D80cf; f58a3: if (!(false == is_dir($homeDirectory))) { goto e80e0; } goto a84d6; cea3c: $download = $_GET["\144\157\167\x6e\x6c\x6f\141\x64"] ?? null; goto a71b8; a496a: Acf27: goto f2843; b063e: if (!("\x64\x65\166" === $appEnv)) { goto add74; } goto B6fd3; Bc628: $id = $_POST["\151\144"] ?? null; goto a13f7; c8c7b: $moveToDirectory = sprintf("\45\163\x2f\45\x73", rtrim($homeDirectory, "\x2f"), ltrim($copyTo, "\57")); goto Fd63d; b0629: exit; goto Eb2cf; d8957: if (!(true === str_contains($requestUri, "\144\x65\154\145\x74\x65"))) { goto A4736; } goto B9675; B6fd3: error_reporting((E_ALL | E_STRICT) ^ E_NOTICE); goto b7c10; e2240: A7fca: goto Aaa56; D75c3: if (!(true === str_contains($requestUri, "\146\x69\154\x65\x73") && false === is_null($id))) { goto e80e5; } goto a71e7; D72a7: if (!(true === isset($_POST["\151\x64"]) && true === isset($_POST["\x6e\141\x6d\x65"]))) { goto F8daa; } goto A295c; f473f: $files = []; goto F7fb6; bb970: if (!(true === str_contains($requestUri, "\165\160\x6c\157\141\x64"))) { goto a461d; } goto Ff04e; C8749: $id = $_POST["\151\x64"] ?? null; goto E38bf; e3f07: $fileManager->download($file); goto c0842; F03bd: if (!(false === is_null($directoryName) && false === is_null($id))) { goto Ed561; } goto Cb633; defc3: echo json_encode($data); goto e58f1; Fd63d: $data = $fileManager->move($file, $moveToDirectory); goto e68b4; fbe3a: Af905: goto Af405; C67f3: if (!(true === str_contains($requestUri, "\164\x65\170\x74"))) { goto Bf2fb; } goto A87ff; Ae9e1: $homeDirectory = sprintf("\57\150\157\x6d\x65\x2f\45\163\x2f", $user); goto f58a3; deb4e: echo json_encode($data); goto dcbe3; Ed75c: $file = sprintf("\x25\163\57\x25\163", rtrim($homeDirectory, "\57"), ltrim($id, "\57")); goto E3ef9; Cb3a8: echo json_encode($data); goto D8cb1; Abfbf: if (!(false === is_null($files))) { goto c2658; } goto A88e2; C1dd7: e80e0: goto b0eec; Af405: if (!(true === str_contains($requestUri, "\x6d\x6f\166\x65"))) { goto C553a; } goto b6c48; b7c10: ini_set("\144\x69\163\160\154\x61\x79\x5f\x65\162\x72\157\162\163", 1); goto Ea0da; E83c0: $id = $targetDirectory; goto Ed5eb; a0676: $file = sprintf("\x25\x73\57\45\x73", rtrim($homeDirectory, "\57"), ltrim($id, "\x2f")); goto af58e; Ef656: $file = sprintf("\x25\163\x2f\x25\163", rtrim($homeDirectory, "\x2f"), ltrim($id, "\57")); goto a992b; Dc15a: $directory = sprintf("\45\163\x2f\45\x73", rtrim($homeDirectory, "\57"), ltrim($id, "\x2f")); goto B73a9; A1a16: $file = sprintf("\45\x73\x2f\x25\163", rtrim($homeDirectory, "\x2f"), ltrim($id, "\x2f")); goto afc48; D2f22: $data = $fileManager->getFiles($directory); goto A861d; e68b4: echo json_encode($data); goto f6ce5; F9a2a: ef388: goto e2240; C8fc3: F46f6: goto Ade17; D9d1b: $encryptedData = base64_decode($encryptedData); goto Dac9a; c290d: if (!(false === is_null($id))) { goto C6898; } goto a5d23; e29f0: $user = null; goto d1cd3; Ecb36: Bf2fb: goto Ad818; F27e7: $directory = sprintf("\x25\x73\57\45\x73", rtrim($homeDirectory, "\57"), ltrim($id, "\57")); goto b8212; Be13c: ff2d3: goto D5812; B9675: if (!(true === isset($_POST["\151\144"]))) { goto cf964; } goto B1991; B1991: $id = $_POST["\x69\144"] ?? null; goto c2cfa; C43bb: Ea16c: goto D75c3; c6747: C35d6: goto f8ea8; d80a0: $file = sprintf("\x25\163\x2f\x25\x73", rtrim($homeDirectory, "\x2f"), ltrim($id, "\57")); goto e3f07; bf005: $fileUploadPath = $_POST["\165\x70\x6c\x6f\141\x64\137\x66\165\x6c\154\x70\141\164\150"] ?? null; goto f91f3; C4723: if (!(false === is_null($id))) { goto E3e4b; } goto e4184; A9acd: $dotenv = new Dotenv(); goto c8c61; c0842: e3980: goto f5fdd; B79bd: $data = $fileManager->extract($file, $destinationDirectoryName); goto da2c4; f1ce8: $directoryName = $_POST["\x6e\141\155\145"] ?? null; goto F03bd; b0eec: $fileManager = new FileManager($user); goto c6278; e303a: echo $fileContent; goto c6747; a0c53: echo json_encode($data); goto a0f37; C2a7c: if (!(true === str_contains($requestUri, "\x6d\x61\153\x65\x64\151\162"))) { goto c25ac; } goto D72a7; f2843: cf964: goto eb97b; aaa9d: $targetDirectory = $_POST["\164\x61\162\147\145\x74"] ?? null; goto B2620; a13f7: $copyTo = $_POST["\164\157"] ?? null; goto Bd6fc; c75da: $id = $_POST["\151\x64"] ?? null; goto C4723; c8dac: bbe94: goto b88b4; D60e4: $id = $_POST["\x69\x64"] ?? null; goto f16be; b93d2: exit; goto Ecb36; a5d23: $data = []; goto A1a16; Dd33f: $id = $_POST["\151\x64"] ?? null; goto c290d; E2585: $directory = sprintf("\x25\163\x2f\45\x73\57", rtrim($homeDirectory, "\57"), ltrim($id, "\57")); goto fd38a; D8cb1: Ed561: goto Caf36; c8c61: $dotenv->load($envFile); goto ab0dc; Cddbe: aee59: goto F6ddc; A861d: Ceb25: goto deb4e; e4184: $file = sprintf("\45\x73\x2f\x25\163", rtrim($homeDirectory, "\57"), ltrim($id, "\57")); goto d2a99; E3ef9: $copyToDirectory = sprintf("\45\163\57\45\x73", rtrim($homeDirectory, "\x2f"), ltrim($copyTo, "\x2f")); goto Bb704; B4e85: if (!(false === is_null($filename) && false === is_null($id))) { goto Be571; } goto Dc15a; F7fb6: if (!(false === empty($filesDecoded) && true === is_array($filesDecoded))) { goto A7fca; } goto E45dd; b392e: E3e4b: goto E93b8; A295c: $id = $_POST["\x69\144"] ?? null; goto f1ce8; f91f3: if (!(false === is_null($fileUploadPath) && false === is_null($tmpFile) && false === is_null($id))) { goto ea869; } goto F27e7; e7431: $appVersion = $_ENV["\101\120\x50\x5f\126\105\x52\x53\x49\117\116"]; goto b063e; Aaa56: c2658: goto aaa9d; Cc949: a9da1: goto fc389; af58e: $data = $fileManager->delete($file); goto D9e88; B9cf7: if (!(true === is_dir($directory))) { goto Ceb25; } goto D2f22; d5420: if (!(true === is_null($user))) { goto D09d7; } goto b0629; Fb515: $data = $fileManager->getFolders($directory); goto a0c53; a6686: $file = sprintf("\x25\163\x2f\x25\x73", rtrim($homeDirectory, "\57"), ltrim($id, "\x2f")); goto C239f; f72e8: d68e5: goto ae7ae; ab0dc: $appEnv = $_ENV["\101\x50\120\137\105\116\126"]; goto e7431; f6ce5: b56ae: goto Fc237; a71e7: $data = []; goto d1c21; acb23: $filename = $_POST["\x6e\x61\x6d\145"] ?? null; goto B4e85; a992b: $fileContent = $fileManager->getFileContent($file); goto e303a; Ee6d8: if (!(true === str_contains($requestUri, "\155\x61\x6b\145\146\x69\x6c\145"))) { goto dba1e; } goto Aef6b; da2c4: echo json_encode($data); goto Cddbe; Ade17: b8d95: goto d8957; Bd6fc: $file = sprintf("\45\x73\x2f\45\x73", rtrim($homeDirectory, "\x2f"), ltrim($id, "\x2f")); goto c8c7b; A88e2: $filesDecoded = json_decode($files, true); goto f473f; f16be: $permissions = $_POST["\x70\x65\x72\x6d\151\163\163\151\157\x6e\163"] ?? null; goto E1359; Ebf1f: A9a18: goto c75da; Dac9a: $decryptedData = Crypto::decrypt($encryptedData); goto dc9c8; Ed3ff: a675e: goto A5f50; D5812: F182b: goto d5420; D80cf: if (!(true === str_contains($requestUri, "\143\x6f\x70\x79"))) { goto Af905; } goto D6229; fd38a: Dd54c: goto Fb515; dc9c8: $decryptedData = unserialize($decryptedData); goto b1228; ae7ae: if (!(true === str_contains($requestUri, "\143\x6f\x6d\x70\162\145\x73\163"))) { goto c3c12; } goto af0b3; D0040: $files = $_POST["\146\x69\154\x65\163"] ?? null; goto Abfbf; bae2b: $encryptedData = trim($_COOKIE["\x63\154\x70\55\146\x6d"]); goto D9d1b; b9999: $envFile = "\56\56\57\x2e\56\x2f\56\145\x6e\166"; goto A9acd; eae3d: $id = $_POST["\151\144"] ?? null; goto cab56; B8e8b: if (!(true === str_contains($requestUri, "\x70\x65\162\x6d\x69\163\163\151\x6f\156\x73"))) { goto F2544; } goto fce3c; e95ff: ea869: goto F3436; C3eb9: $user = $decryptedData["\165\163\x65\x72"]; goto Be13c; c2cfa: if (!(false === is_null($id))) { goto Acf27; } goto a0676; d5dfe: if (!(true === isset($_POST["\151\x64"]) && true === isset($_POST["\144\145\163\164\151\156\141\164\x69\x6f\156\104\151\x72\x65\143\164\157\x72\171\x4e\141\155\145"]))) { goto A5d50; } goto eae3d; fce3c: if (!(true === isset($_POST["\151\144"]) && true === isset($_POST["\x70\x65\162\155\x69\163\163\x69\157\156\163"]))) { goto bbe94; } goto D60e4; D9e88: echo json_encode($data); goto a496a; Ed5eb: $targetDirectory = sprintf("\45\163\x2f\45\x73", rtrim($homeDirectory, "\x2f"), ltrim($targetDirectory, "\x2f")); goto cd453; c6278: if (!(true === str_contains($requestUri, "\146\157\x6c\x64\145\162\x73") && false === is_null($id))) { goto Ea16c; } goto ae56f; e58f1: Be571: goto Ed3ff; D075a: $requestUri = $_SERVER["\x52\x45\x51\x55\x45\123\x54\x5f\x55\122\111"] ?? null; goto B1cef; Bc21d: $newFilename = $_POST["\x6e\x61\155\145"] ?? ''; goto Dd33f; dcbe3: e80e5: goto C67f3; eb97b: A4736: goto b0fcf; cab56: $destinationDirectoryName = $_POST["\144\145\163\164\151\x6e\x61\164\x69\x6f\x6e\104\151\162\x65\143\164\x6f\x72\171\116\141\155\145"] ?? null; goto cc0d8; E38bf: $copyTo = $_POST["\x74\x6f"] ?? null; goto Ed75c; cc0d8: if (!(false === is_null($destinationDirectoryName) && false === is_null($id))) { goto aee59; } goto F4cf4; A87ff: if (true === isset($_POST["\x63\x6f\x6e\164\145\156\x74"]) && true === isset($_POST["\x69\x64"])) { goto A9a18; } goto F663c; B1cef: $id = $_GET["\151\144"] ?? null; goto Ae9e1; D0c49: a96d0: goto c8dac; E93b8: d66c2: goto b93d2; a71b8: if (!(false === is_null($id))) { goto e3980; } goto d80a0; f5fdd: D378e: goto bb970; Eb2cf: D09d7: goto D075a; a6c98: a461d: goto Ee6d8; A1619: echo json_encode($data); goto D0c49; f8ea8: goto d66c2; goto Ebf1f; b0fcf: if (!(true === str_contains($requestUri, "\x64\x69\x72\145\x63\x74"))) { goto D378e; } goto cea3c; Ff04e: if (!(true === isset($_FILES["\165\160\154\157\141\144"]))) { goto Da6f1; } goto F7c76; F663c: if (!(false === is_null($id))) { goto C35d6; } goto Ef656; c0a35: $data = $fileManager->makeDirectory($directoryName, $directory); goto Cb3a8; Ea0da: add74: goto e29f0; F3436: Da6f1: goto a6c98; C239f: $data = $fileManager->permissions($file, $permissions); goto A1619; Caf36: F8daa: goto cc599; D7756: if (!(true === isset($_POST["\x6e\141\x6d\x65"]) && false === empty($_POST["\x6e\141\x6d\145"]) && true === isset($_POST["\151\x64"]))) { goto F46f6; } goto Bc21d; d9064: if (!("\x2f" != $id)) { goto Dd54c; } goto E2585; Fc237: C553a: goto B8e8b; B73a9: $data = $fileManager->makeFile($filename, $directory); goto defc3; F7c76: $tmpFile = $_FILES["\x75\160\x6c\157\141\144"]["\164\x6d\160\x5f\156\141\155\x65"] ?? null; goto bf005; E56a2: echo json_encode($data); goto e95ff; Cb633: $directory = sprintf("\x25\x73\57\x25\x73", rtrim($homeDirectory, "\57"), ltrim($id, "\x2f")); goto c0a35; b8212: $data = $fileManager->upload($fileUploadPath, $directory, $tmpFile, $id); goto E56a2; F6ddc: A5d50: goto f72e8; afdfc: echo json_encode($data); goto Ad4dd; E3a83: $id = $_POST["\151\144"] ?? null; goto acb23; E45dd: foreach ($filesDecoded as $file) { goto be85b; bd01c: e8205: goto E5cf3; be85b: $filePath = $file["\x69\x64"] ?? null; goto C03de; C03de: if (!(false === is_null($filePath))) { goto Ae92e; } goto Ad3d7; Ad3d7: $file = sprintf("\45\163\57\x25\x73", rtrim($homeDirectory, "\x2f"), ltrim($filePath, "\57")); goto ddb75; ddb75: if (!(true === file_exists($file))) { goto E4055; } goto A266e; F0214: Ae92e: goto bd01c; b6fd3: E4055: goto F0214; A266e: $files[] = $file; goto b6fd3; E5cf3: } goto F9a2a; F4cf4: $file = sprintf("\45\163\57\45\163", rtrim($homeDirectory, "\x2f"), ltrim($id, "\57")); goto B79bd; a84d6: exit; goto C1dd7; Ad4dd: feda3: goto fbe3a; B2620: if (!(false === empty($files) && false === is_null($targetDirectory))) { goto cbdad; } goto E83c0; c6090: echo json_encode($data); goto b392e; Ad818: if (!(true === str_contains($requestUri, "\162\145\156\141\x6d\x65"))) { goto b8d95; } goto D7756; Cccb3: cbdad: goto Cc949; b1228: if (!(true === isset($decryptedData["\x75\163\145\162"]) && false === empty($decryptedData["\165\x73\145\x72"]))) { goto ff2d3; } goto C3eb9; A5f50: dba1e: goto C2a7c; fcb4e: echo json_encode($data); goto Def5a; ae56f: $data = []; goto Cf091; C0330: $data = $fileManager->writeFileContent($file, $fileContent); goto c6090; af0b3: if (!(true === isset($_POST["\x66\151\154\x65\x73"]) && true === isset($_POST["\164\141\x72\x67\x65\x74"]))) { goto a9da1; } goto D0040; Bb704: $data = $fileManager->copy($file, $copyToDirectory); goto afdfc; d1cd3: if (!(true === isset($_COOKIE["\x63\154\x70\55\146\x6d"]) && false === empty($_COOKIE["\143\154\x70\x2d\x66\x6d"]))) { goto F182b; } goto bae2b; D6229: if (!(true === isset($_POST["\x69\144"]) && true === isset($_POST["\164\x6f"]))) { goto feda3; } goto C8749; b88b4: F2544: goto fff04; Def5a: C6898: goto C8fc3; cd453: $data = $fileManager->compress($files, $targetDirectory, $id); goto a80dc; d1c21: $directory = sprintf("\x25\x73\57\45\x73\57", rtrim($homeDirectory, "\x2f"), ltrim($id, "\x2f")); goto B9cf7; a0f37: exit; goto C43bb; afc48: $data = $fileManager->rename($file, $newFilename); goto fcb4e; a80dc: echo json_encode($data); goto Cccb3; b6c48: if (!(true === isset($_POST["\151\144"]) && true === isset($_POST["\164\x6f"]))) { goto b56ae; } goto Bc628; fff04: if (!(true === str_contains($requestUri, "\x65\170\x74\162\x61\143\164"))) { goto d68e5; } goto d5dfe; Cf091: $directory = $homeDirectory; goto d9064; Aef6b: if (!(true === isset($_POST["\x69\x64"]) && true === isset($_POST["\x6e\x61\x6d\x65"]))) { goto a675e; } goto E3a83; fc389: c3c12:
Function Calls
None |
Stats
MD5 | 77215d465730f360480f28b1172baec2 |
Eval Count | 0 |
Decode Time | 65 ms |