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)