PHP-তে ফাইল-ভিত্তিক ইঞ্জিনে 404 পৃষ্ঠা
যদি ব্যবহারকারী অ্যাড্রেস বারে একটি ভুল URL প্রবেশ করান, আমাদের অবশ্যই একটি ত্রুটি পৃষ্ঠা দেখাতে হবে। ত্রুটি পৃষ্ঠার বিষয়বস্তু সংশ্লিষ্ট ফাইলে সংরক্ষিত থাকুক:
<div>
page not found
</div>
একটি অনুরোধের ভুলতা নির্ধারণ করার জন্য, আমাদের অনুরোধকৃত URL-এর সাথে সঙ্গতিপূর্ণ বিষয়বস্তু ফাইলের অস্তিত্ব পরীক্ষা করা প্রয়োজন:
<?php
$path = 'view' . $url . '.php';
if (file_exists($path)) {
// ফাইল আছে
} else {
// ফাইল নেই
}
?>
আসুন বিষয়বস্তু ফাইল দেব, যদি এটি থাকে, এবং ত্রুটি ফাইল, যদি বিষয়বস্তু না থাকে:
<?php
$path = 'view' . $url . '.php';
if (file_exists($path)) {
$content = file_get_contents($path);
} else {
$content = file_get_contents('view/404.php');
}
?>
ত্রুটির ক্ষেত্রে, আমাদের অবশ্যই
ব্রাউজারে একটি 404 ত্রুটি হেডার পাঠাতে হবে
যাতে স্পষ্টভাবে জানানো যায় যে পৃষ্ঠাটি পাওয়া যায়নি।
এটি করা যাক:
<?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');
}
?>
আপনার ইঞ্জিনে একটি 404 ত্রুটি পৃষ্ঠা প্রদর্শন বাস্তবায়ন করুন।