Страница 404 в движкове на файлове в PHP

Ако потребитель въведе в адресната лента некоректен URL, трябва да покажем страница с грешка. Нека съдържанието на страницата с грешка да се съхранява в съответния файл:

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

За да определим некоректността на заявката, трябва да проверим съществуването на файла със съдържание, съответстващ на заявения URL:

index.php<?php
  $path = 'view' . $url . '.php';
  
  if (file_exists($path)) {
    // файлът съществува
  } else {
    // файлът не съществува
  }
?>

Нека връщаме файла със съдържание, ако той съществува, и файла с грешка, ако съдържанието липсва:

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

В случай на грешка трябва да изпратим до браузъра заглавка с 404 грешка, за да съобщим изрично, че страницата не е намерена. Нека направим това:

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

Реализирайте във вашия движкове връщането на страница с 404 грешка.