404 Էջ ֆայլային համակարգով PHP շարժիչում

Եթե օգտատերը հասցեների տողում մուտքագրի սխալ URL, մենք պետք է ցույց տանք սխալի էջ: Թող սխալի էջի բովանդակությունը պահվի համապատասխան ֆայլում.

view/404.php<div>
  Էջը չգտնվեց
</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 սխալի էջի ցուցադրումը: