" . htmlspecialchars($code) . ""; } } catch (Exception $e) { header('Location: /'); } return; } if ($path != '/') { header('Location: /'); } // Day 1. $day_1 = new Day1(); $day_1_answer = $day_1->run(); // Day 2. $day_2 = new Day2(); $day_2_answer = $day_2->run(); // Day 3. $day_3 = new Day3(); $day_3_answer = $day_3->run(); // Render the template. $template = new Template('main.html'); $substitutions = [ 'day_1_answer' => $day_1_answer['part_1'], 'day_1_answer_2' => $day_1_answer['part_2'], 'day_2_answer' => $day_2_answer['part_1'], 'day_2_answer_2' => $day_2_answer['part_2'], 'day_3_answer' => $day_3_answer['part_1'], 'day_3_answer_2' => $day_3_answer['part_2'], ]; $response = $template->render($substitutions); echo $response;