Update rolling backup

This commit is contained in:
Fred Tempez 2024-03-18 17:40:56 +01:00
parent 11753b4476
commit 2cbd3d5923
2 changed files with 49 additions and 49 deletions

View File

@ -15,12 +15,10 @@ if (isset($_GET['key'])) {
$key = $_GET['key']; $key = $_GET['key'];
$storedKey = file_get_contents('data.key'); $storedKey = file_get_contents('data.key');
if ($key !== $storedKey) { if ($key !== $storedKey) {
die("Clé invalide !"); http_response_code(401);
exit();
} }
} else { } else {
die("Clé manquante !");
}
// Création du ZIP // Création du ZIP
$filter = ['backup', 'tmp']; $filter = ['backup', 'tmp'];
$fileName = date('Y-m-d-H-i-s', time()) . '-rolling-backup.zip'; $fileName = date('Y-m-d-H-i-s', time()) . '-rolling-backup.zip';
@ -46,3 +44,5 @@ foreach ($files as $name => $file) {
} }
} }
$zip->close(); $zip->close();
http_response_code(201);
}

View File

@ -20,12 +20,10 @@ if (isset($_GET['key'])) {
// Vérification de correspondance entre les clés // Vérification de correspondance entre les clés
if ($key !== $storedKey) { if ($key !== $storedKey) {
die("Clé invalide !"); http_response_code(401);
exit();
} }
} else { } else {
// Si la clé est manquante, affiche un message d'erreur et arrête l'exécution du script
die("Clé manquante !");
}
// Récupère le nombre de jours à partir de la variable GET 'days' // Récupère le nombre de jours à partir de la variable GET 'days'
$days = isset ($_GET['days']) ? (int) $_GET['days'] : 1; // Par défaut à 1 si non spécifié $days = isset ($_GET['days']) ? (int) $_GET['days'] : 1; // Par défaut à 1 si non spécifié
@ -47,4 +45,6 @@ foreach (new DirectoryIterator($directory) as $file) {
} }
} }
} }
?> // Si la clé est manquante, affiche un message d'erreur et arrête l'exécution du script
http_response_code(201);
}