ID de projet manquant."; exit; } $jsonFile = '../data/projects.json'; if(file_exists($jsonFile)) { $content = file_get_contents($jsonFile); $projects = $content ? json_decode($content, true) : []; } else { $projects = []; } // Check if project exists $projectKey = array_search($id, array_column($projects, 'id')); if ($projectKey === false) { echo "
Projet non trouvé.
"; exit; } // On supprime le projet unset($projects[$projectKey]); // Reindex the array $projects = array_values($projects); // Save updated projects back to the JSON file if (file_put_contents($jsonFile, json_encode($projects, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE))) { echo "
Projet supprimé avec succès !
"; } else { echo "
Erreur lors de la suppression du projet.
"; } ?>