Files
sam-kd/output/delete_json.php

24 lines
968 B
PHP
Raw Normal View History

<?php
// delete_json.php
// 클라이언트로부터 전달받은 값 (필요에 따라 수정)
$groupCode = $_POST['groupCode'] ?? '';
// 파일명에 사용할 수 없는 문자는 제거하여 안전한 그룹코드 생성
$safeGroupCode = preg_replace('/[^a-zA-Z0-9]/', '', $groupCode);
$jsonFilePath = $_SERVER['DOCUMENT_ROOT'] . "/output/qc_json/" . $safeGroupCode . ".json";
// 파일 존재 여부 확인 후 삭제 시도
if (file_exists($jsonFilePath)) {
if (unlink($jsonFilePath)) {
echo json_encode(['success' => true, 'message' => 'JSON File deleted', 'safeGroupCode' => $safeGroupCode ]);
} else {
http_response_code(500);
echo json_encode(['success' => false, 'message' => 'JSON 파일 삭제에 실패했습니다.']);
}
} else {
// 파일이 없는 경우에도 성공 메시지 전송
echo json_encode(['success' => true, 'message' => 'Dont exist JSON ', 'safeGroupCode' => $safeGroupCode ]);
}
?>