94 lines
3.6 KiB
PHP
94 lines
3.6 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="de">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>JSON Wiederherstellung</title>
|
|
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css">
|
|
<style>
|
|
* { margin: 15px;
|
|
padding: 15px
|
|
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<h1>Wiederherstellen</h1>
|
|
|
|
</body>
|
|
</html>
|
|
<?php
|
|
// Pfad zur JSON-Datei
|
|
$json_file = 'tiere.json';
|
|
|
|
// Ursprünglicher JSON-Inhalt
|
|
$original_data = [
|
|
[
|
|
"id" => "0",
|
|
"name" => "Feldhase",
|
|
"wissenschaftlicher_name" => "Lepus europaeus",
|
|
"beschreibung" => "Der Feldhase ist ein großes, schlankes Säugetier mit langen Ohren und kräftigen Hinterbeinen. Er ist oft in offenen Landschaften und Gärten zu finden.",
|
|
"lebensraum" => "Wiesen, Felder, Gärten",
|
|
"nahrung" => "Gräser, Kräuter, Gemüse"
|
|
],
|
|
[
|
|
"id" => "1",
|
|
"name" => "Feldwespe",
|
|
"wissenschaftlicher_name" => "Polistes dominula",
|
|
"beschreibung" => "Die Feldwespe ist eine kleine Wespenart mit gelb-schwarzer Zeichnung. Sie baut ihre Nester aus Papiermasse an geschützten Stellen wie unter Dächern oder in Gebüschen.",
|
|
"lebensraum" => "Gärten, Wiesen, Hecken",
|
|
"nahrung" => "Insekten, Nektar"
|
|
],
|
|
[
|
|
"id" => "2",
|
|
"name" => "Balkenschröter",
|
|
"wissenschaftlicher_name" => "Dorcus parallelipipedus",
|
|
"beschreibung" => "Der Balkenschröter ist ein mittelgroßer Käfer mit einer flachen, schwarzen Körperform. Er ist oft in Laubwäldern zu finden und ernährt sich von totem Holz.",
|
|
"lebensraum" => "Wälder, Gärten, alte Bäume",
|
|
"nahrung" => "Totes Holz, Baumsaft"
|
|
],
|
|
[
|
|
"id" => "3",
|
|
"name" => "Amsel",
|
|
"wissenschaftlicher_name" => "Turdus merula",
|
|
"beschreibung" => "Die Amsel ist ein bekannter Singvogel mit einem charakteristischen schwarzen Gefieder beim Männchen und braunem Gefieder beim Weibchen. Sie ist häufig in Gärten und Parks anzutreffen.",
|
|
"lebensraum" => "Gärten, Wälder, Parks",
|
|
"nahrung" => "Würmer, Insekten, Beeren"
|
|
],
|
|
[
|
|
"id" => "4",
|
|
"name" => "Grünspecht",
|
|
"wissenschaftlicher_name" => "Picus viridis",
|
|
"beschreibung" => "Der Grünspecht ist ein großer Spechtvogel mit grünem Gefieder und einem roten Scheitel. Er ist bekannt für seine Vorliebe, Ameisen aus dem Boden zu picken.",
|
|
"lebensraum" => "Wälder, Gärten, Obstgärten",
|
|
"nahrung" => "Ameisen, Insekten, Larven"
|
|
],
|
|
[
|
|
"id" => "5",
|
|
"name" => "Buntspecht",
|
|
"wissenschaftlicher_name" => "Dendrocopos major",
|
|
"beschreibung" => "Der Buntspecht ist ein mittelgroßer Spechtvogel mit markantem schwarz-weißem Gefieder und roten Federn am Bauch. Er ist in Wäldern und Gärten weit verbreitet.",
|
|
"lebensraum" => "Wälder, Gärten, Parks",
|
|
"nahrung" => "Insekten, Larven, Baumsäfte"
|
|
]
|
|
];
|
|
|
|
// Kodieren des ursprünglichen Inhalts als JSON
|
|
$json_data = json_encode($original_data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
|
|
|
|
// Schreiben der Daten in die Datei
|
|
if (file_put_contents($json_file, $json_data) === false) {
|
|
echo "Fehler beim Wiederherstellen der JSON-Datei.";
|
|
} else {
|
|
echo "JSON-Datei wurde erfolgreich wiederhergestellt.";
|
|
}
|
|
|
|
// Umleitung zurück zur Index-Seite
|
|
echo '<script type="text/javascript">
|
|
setTimeout(function(){
|
|
window.location.href="index.php";
|
|
}, 1000);
|
|
</script>';
|
|
exit;
|
|
?>
|