<?php
$filename = "blog.xml";

if (file_exists($filename)) {
  // Wczytujemy zawartość blogu z pliku XML
  $rawBlog = file_get_contents($filename);
}
else {
  // Tworzymy pusty dokument XML
  $rawBlog = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>";
  $rawBlog .= "<blog><title>SześciennaKostka - Blog miłośników przestrzennych układanek</title>";
  $rawBlog .= "<author>Renia - miłośniczka układanek</author><entries></entries></blog>";
}
$xml = new SimpleXmlElement($rawBlog);

// Dodajemy nowy wpis jako węzeł potomny
$entry = $xml->entries->addChild("entry");
$entry->addChild("date", $_REQUEST["date"]);
$entry->addChild("body", stripslashes($_REQUEST["body"]));
if ($_REQUEST["image"] != "")
  $entry->addChild("image", $_REQUEST["image"]);

// Zapisujemy cały blog do pliku
$file = fopen($filename, 'w');
fwrite($file, $xml->asXML());
fclose($file);
?>
