سلام امیدوار که حالتون خوبه خوب باشه من این سوال رو به این دلیل میپرسم که وقتی با این مشکل روبرو شدم منبعی برای 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 رو بر میگردونه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟