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:
<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:
<?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:
<?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ë:
<?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');
}
?>
Implementoni në motorin tuaj dërgimin e faqes
me 404 gabim.