Revision: 67736
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 23, 2014 14:17 by blantonious
Initial Code
function breadcrumbs($separator = ' / ', $home = 'Home') { $path = array_filter(explode('/', parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH))); $base_url = ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $_SERVER['HTTP_HOST'] . '/'; $breadcrumbs = array("<a href=\"$base_url\">$home</a>"); $last = end(array_keys($path)); foreach ($path AS $x => $crumb) { $title = ucwords(str_replace(array('.php', '_'), Array('', ' '), $crumb)); if ($x != $last){ $breadcrumbs[] = '<a href="$base_url$crumb">$title</a>'; }else{ $breadcrumbs[] = $title; } } return implode($separator, $breadcrumbs); }
Initial URL
Initial Description
This method will use the request)uri to create breadcrumbs add this where you what crumb to show up echo breadcrumbs();
Initial Title
Breadcrumb PHP method
Initial Tags
php
Initial Language
PHP