$article->getTitle(), "content" => $article->getContent(), "author" => $article->getAuthor(), "category" => $article->getCategory(), //"tags" => $article->getTags(), TODO: Später hinzufügen "date" => date("d.m.Y, H:i") ); $newData = base64_encode(serialize($newData)); if (!file_exists("articles.txt")) { $newData = fopen("articles.txt", "xb"); fclose($newData); } $previousData = file_get_contents("articles.txt"); if (file_put_contents("articles.txt", "$newData\n$previousData")) { // TODO: Vernünftige Rückmeldung implementieren. echo "Artikel erfolgreich gespeichert!"; } else { // TODO: passende Exceptions werfen. echo "Fehler!"; } } public function updateArticle($id, $title, $content, $author) { // TODO: Implement updateArticle() method. } public function deleteArticle($id) { // TODO: Implement deleteArticle() method. } public function getArticle($id) { // TODO: Implement getArticle() method. } public function getAllArticles() { // TODO: Implement getAllArticles() method. } } ?>