File "save_taches_003.php"
Full Path: /home/analogde/www/Chart burndown/save_taches_003.php
File size: 1.16 KB
MIME-type: text/x-php
Charset: utf-8
<?php
// Définir le type de contenu de la réponse
header('Content-Type: application/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
$data = json_decode($input, true);
// Vérifier si le décodage JSON a réussi
if (json_last_error() === JSON_ERROR_NONE) {
// Définir le chemin du fichier où les données seront enregistrées
$file = 'objet_tache.json';
// Enregistrer les données dans le fichier au format JSON
if (file_put_contents($file, json_encode($data, 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.']);
}
?>