Ukurasa wa 404 katika injini yenye faili katika PHP
Ikiwa mtumiaji atabonyeza kwenye upau wa anwani URL isiyo sahihi tunapaswa kuonyesha ukurasa na hitilafu. Acha maudhui ya ukurasa wenye hitilafu yahifadhiwe kwenye faili inayofaa:
<div>
ukurasa haupatikani
</div>
Ili kubainisha usahihi wa ombi, inahitajika tuangalie uwepo wa faili ya maudhui inayolingana na URL iliyoombwa:
<?php
$path = 'view' . $url . '.php';
if (file_exists($path)) {
// faili ipo
} else {
// hakuna faili
}
?>
Wacha tutoe faili ya maudhui, ikiwa ipo, na faili yenye hitilafu, ikiwa hakuna maudhui:
<?php
$path = 'view' . $url . '.php';
if (file_exists($path)) {
$content = file_get_contents($path);
} else {
$content = file_get_contents('view/404.php');
}
?>
Kwa upande wa hitilafu tunapaswa kutuma kwa
kivinjari kichwa na hitilafu ya 404 ili
kutaarifu wazi kuwa ukurasa haupo.
Tufanye hivi:
<?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');
}
?>
Tekeleza kwenye injini yako utoaji wa ukurasa
na hitilafu ya 404.