Pagina 404 în motorul pe fișiere în PHP

Dacă utilizatorul introduce în bara de adrese un URL incorect, trebuie să afișăm o pagină cu eroare. Fie ca conținutul paginii cu eroare să fie stocat în fișierul corespunzător:

view/404.php<div>
  page not found
</div>

Pentru a determina incorectitudinea cererii, trebuie să verificăm existența fișierului de conținut, corespunzător URL-ului solicitat:

index.php<?php
  $path = 'view' . $url . '.php';
  
  if (file_exists($path)) {
    // fișierul există
  } else {
    // fișierul nu există
  }
?>

Vom returna fișierul de conținut, dacă acesta există, și fișierul cu eroare, dacă conținutul nu există:

index.php<?php
  $path = 'view' . $url . '.php';
  
  if (file_exists($path)) {
    $content = file_get_contents($path);
  } else {
    $content = file_get_contents('view/404.php');
  }
?>

În caz de eroare, trebuie să trimitem către browser un antet cu eroarea 404 pentru a comunica explicit faptul că pagina nu a fost găsită. Să facem asta:

index.php<?php
  $path = 'view' . $url . '.php';
  
  if (file_exists($path)) {
    $content = file_get_contents($path);
  } else {
    header('HTTP/1.0 404 Not Found');
    $content = file_get_contents('view/404.php');
  }
?>
Задание 1

Implementați în motorul dvs. afișarea paginii cu eroarea 404.