Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Chart burndown
:
save_taches_004.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Définir le type de contenu de la réponse header('Content-Type: application/json'); // Chemin du fichier JSON à écrire $file = 'objet_tache.json'; // Lire les données JSON envoyées par la requête POST $input = file_get_contents('php://input'); // Décoder les données JSON $newData = json_decode($input, true); // Vérifier si le décodage JSON a réussi if (json_last_error() === JSON_ERROR_NONE) { // Enregistrer les nouvelles données dans le fichier JSON if (file_put_contents($file, json_encode($newData, JSON_PRETTY_PRINT))) { // Répondre avec un statut de succès echo json_encode(['status' => 'success', 'message' => 'Données sauvegardées avec succès dans le fichier JSON.']); } else { // Répondre avec un statut d'erreur si l'écriture dans le fichier échoue echo json_encode(['status' => 'error', 'message' => 'Erreur lors de l\'écriture dans le fichier JSON.']); } } else { // Répondre avec un statut d'erreur si les données JSON sont invalides echo json_encode(['status' => 'error', 'message' => 'Données JSON invalides.']); } ?>