سلام امیدوار که حالتون خوبه خوب باشه من این سوال رو به این دلیل میپرسم که وقتی با این مشکل روبرو شدم منبعی برای BreadCrumb حداقل تو ایران و توران نبود :دی
سوال اینه که من یک Bread crumb ساختم و میخوام نام صفحه یا همون title رو نمایش بده ممنون میشم راهنمایی کنید. این کدها فقط نام فایل رو نشون میدن مثلا index.php یا detail.php
<?php
function get\_breadcumb(){
if($location = substr(dirname($_SERVER['PHP_SELF']), 1))
$dirlist = explode('/', $location);
else
$dirlist = array();
$count = array_push($dirlist, basename($_SERVER['PHP_SELF']));
$address = 'http://'.$_SERVER['HTTP_HOST'];
for($i = 0; $i < $count; $i++)
echo "<li class=\"breadcrumb-item\" aria-current=\"page\"><a href=\"($address .= '/'.$dirlist[$i])\"><span class='mx-1'></span>$dirlist[$i]</a></li>";
}
?>
کدهای HTML
<nav aria-label="breadcrumb">
<ol class="breadcrumb">
<?php get\_breadcumb(); ?>
</ol>
</nav>
سلام
میتونید از این کد استفاده کنید برای گرفتن تگ title توی صفحه:
function page_title($url) {
$page = file_get_contents($url);
if (!$page) return null;
$matches = array();
if (preg_match('/<title>(.*?)<\/title>/', $page, $matches)) {
return $matches[1];
} else {
return null;
}
}
url صفحه رو پاس بدین بهش، براتون محتوایات تگ title رو بر میگردونه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟