24 lines
968 B
PHP
24 lines
968 B
PHP
|
|
<?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 ]);
|
||
|
|
}
|
||
|
|
?>
|