php 面包屑不在特定页面上显示
php breadcrumbs DO NOT display them on specific pages
我有一个 html 项目,其中包含各种模板文件。我想在除 index.php 和 contact.php 之外的所有页面中显示面包屑。
我有面包屑工作;我无法让它工作的条件是仅在页面不是 index.php 或 contact.php:
时才显示它
到目前为止,我知道我可以这样做,如果它是相反的,只在那些页面上显示它:
$noBreadcrumbs = array("index.php", "contact.php");
foreach ($noBreadcrumbs as $page => $pageName) {
if (stripos(filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_STRING), $pageName)){
echo '<div class="breadcrumbs container">';
require ("breadcrumbs.php");
echo '</div>';
}
}
但是因为它必须反过来....我不知道该怎么做!如果我回显 de request uri,它也会与项目名称 (thousand_motors/index.php) 一起出现,并且...我被卡住了。我不能只打印 "index.php",即使这样,我也不知道我该如何做 foreach 但是当它们不是那些页面时...
有什么建议吗?
谢谢
你试过了吗
if (!stripos( //....
我有一个 html 项目,其中包含各种模板文件。我想在除 index.php 和 contact.php 之外的所有页面中显示面包屑。 我有面包屑工作;我无法让它工作的条件是仅在页面不是 index.php 或 contact.php:
时才显示它到目前为止,我知道我可以这样做,如果它是相反的,只在那些页面上显示它:
$noBreadcrumbs = array("index.php", "contact.php");
foreach ($noBreadcrumbs as $page => $pageName) {
if (stripos(filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_STRING), $pageName)){
echo '<div class="breadcrumbs container">';
require ("breadcrumbs.php");
echo '</div>';
}
}
但是因为它必须反过来....我不知道该怎么做!如果我回显 de request uri,它也会与项目名称 (thousand_motors/index.php) 一起出现,并且...我被卡住了。我不能只打印 "index.php",即使这样,我也不知道我该如何做 foreach 但是当它们不是那些页面时...
有什么建议吗?
谢谢
你试过了吗
if (!stripos( //....