<?php
  require_once("inc/functions.php");
  writeHeader("register");
  if ($_SERVER["REQUEST_METHOD"] === "POST") {
    if (isset($_POST["userRegister"]) && isset($_POST["mailRegister"]) && isset($_POST["mailRegisterAgain"]) && isset($_POST["passRegister"])) {
      require_once("inc/databaseController.php");
      $db = new DatabaseController();
      $bool = $db->registerUser($_POST["userRegister"], $_POST["passRegister"], $_POST["mailRegister"]);
      $bool = true;
      if ($bool) {
        $id = $db->getUserID($_POST["userRegister"]);
        if ($id) {
          $filename = "user_$id.xml";
          $default = "default.xml";
          $folder = "userSettings/";
          if (file_exists($folder.$filename)) {
            unlink($folder.$filename);
          }
          $file = simplexml_load_file($folder.$default);
          $file->attributes()->user_id = $id;
          $file->asXML($folder.$filename);
          header("Location:/login.php");
        }
      } else {
        print "<h3>Ha ocurrido un error</h3>";
        print "<a href=/login.php>Pulse aqui</a> para reintentar";
      }
    }
  }
?>

<?php
  require_once("/inc/functions.php");
  writeHeader("register");
  if ($_SERVER["REQUEST_METHOD"] === "POST") {
    if (isset($_POST["userRegister"]) && isset($_POST["mailRegister"]) && isset($_POST["mailRegisterAgain"]) && isset($_POST["passRegister"])) {
      require_once("/inc/databaseController.php");
      $db = new DatabaseController();
      $bool = $db->registerUser($_POST["userRegister"], $_POST["passRegister"], $_POST["mailRegister"]);
      $bool = true;
      if ($bool) {
        $id = $db->getUserID($_POST["userRegister"]);
        if ($id) {
          $filename = "user_$id.xml";
          $default = "default.xml";
          $folder = "userSettings/";
          if (file_exists($folder.$filename)) {
            unlink($folder.$filename);
          }
          $file = simplexml_load_file($folder.$default);
          $file->attributes()->user_id = $id;
          $file->asXML($folder.$filename);
          header("Location:/login.php");
        }
      } else {
        print "<h3>Ha ocurrido un error</h3>";
        print "<a href=/login.php>Pulse aqui</a> para reintentar";
      }
    }
  }
?>

--- 
+++ 
@@ -1,9 +1,9 @@
 <?php
-  require_once("/inc/functions.php");
+  require_once("inc/functions.php");
   writeHeader("register");
   if ($_SERVER["REQUEST_METHOD"] === "POST") {
     if (isset($_POST["userRegister"]) && isset($_POST["mailRegister"]) && isset($_POST["mailRegisterAgain"]) && isset($_POST["passRegister"])) {
-      require_once("/inc/databaseController.php");
+      require_once("inc/databaseController.php");
       $db = new DatabaseController();
       $bool = $db->registerUser($_POST["userRegister"], $_POST["passRegister"], $_POST["mailRegister"]);
       $bool = true;
Fix a bug on linux with the requires
