File Manager V1.5

[SYSTEM@ROOT]: /home/risesoft/mrbeagle.risesoft.com.br/
INJECT_FILE:
NEW_ENTRY:

FILE_CONTENT: upload.php

<?php
header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Methods: POST, GET, OPTIONS");
header("Access-Control-Allow-Headers: Content-Type");

$uploadDir = "images/";
if (!is_dir($uploadDir)) {
    mkdir($uploadDir, 0777, true);
}

if (isset($_FILES['image'])) {
    $fileInfo = pathinfo($_FILES['image']['name']);
    $extension = $fileInfo['extension']; // Extensão do arquivo (ex: jpg, png)
    $uniqueName = uniqid() . "." . $extension; // Gera um nome único
    $targetFile = $uploadDir . $uniqueName;

    if (move_uploaded_file($_FILES['image']['tmp_name'], $targetFile)) {
        echo json_encode(["success" => true, "message" => "Upload realizado com sucesso!", "filePath" => $targetFile]);
    } else {
        echo json_encode(["success" => false, "message" => "Erro ao mover o arquivo."]);
    }
} else {
    echo json_encode(["success" => false, "message" => "Nenhum arquivo enviado."]);
}
?>
[ KEMBALI ]