Faqja 404 në motorin në skedarë në PHP

Nëse përdoruesi shtyp në shiritin e adresës nje URL jo të saktë ne duhet t'i shfaqim një faqe me gabim. Le të ruhet përmbajtja e faqes me gabim në skedarin përkatës:

view/404.php<div>
  faqja nuk u gjet
</div>

Për të përcaktuar pasaktësinë e kërkesës, ne duhet të kontrollojmë ekzistencën e skedarit të përmbajtjes, që korrespondon me URL-në e kërkuar:

index.php<?php
  $path = 'view' . $url . '.php';
  
  if (file_exists($path)) {
    // skedari ekziston
  } else {
    // skedari nuk ekziston
  }
?>

Le të dërgojmë skedarin e përmbajtjes, nëse ai ekziston, dhe skedarin me gabim, nëse përmbajtja nuk ekziston:

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ë rast gabimi ne duhet të dërgojmë në shfletuesin header-in me 404 gabim, për të komunikuar qartë se faqja nuk u gjet. Le ta bëjmë këtë:

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

Implementoni në motorin tuaj dërgimin e faqes me 404 gabim.