From ed471cdf9465f20ce97e81883ab1aa6c1b884821 Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 27 May 2026 19:22:20 +0200 Subject: [PATCH] Update LocalArticleManager.php --- php/model/LocalArticleManager.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/php/model/LocalArticleManager.php b/php/model/LocalArticleManager.php index 42fe495..56fbe21 100644 --- a/php/model/LocalArticleManager.php +++ b/php/model/LocalArticleManager.php @@ -32,6 +32,13 @@ class LocalArticleManager implements ArticleManagerDAO { */ public function saveArticle($articles) { + $dir = dirname($this->file); + + // Prüft, ob der Ordner existiert. Wenn nicht, wird er angelegt. + if (!is_dir($dir)) { + mkdir($dir, 0777, true); + } + file_put_contents( $this->file, json_encode($articles, JSON_PRETTY_PRINT)