#php #include
#php #включить
Вопрос:
Я совершенно новичок в PHP, и у меня есть эта проблема. На каждой странице я включаю файл нижнего колонтитула, а затем нижний колонтитул включает небольшой файл формы ввода. Я бы хотел, чтобы нижний колонтитул включал его на каждой странице, кроме contactus.php .
Выполнимо ли это?
Спасибо вам.
Ответ №1:
Используйте if, подобный этому:
if ($_SERVER['PHP_SELF'] != '/contactus.php')
include('footer.php');
Ответ №2:
Да, вы можете это сделать. Просто окружите свой блок кода проверкой if, которая проверяет текущую страницу. Что-то вроде этого.
<?php if($_SERVER['PHP_SELF'] != '/contactus.php') { ?>
<!-- Your code goes here -->
<? } ?>
Ответ №3:
В вашем файле нижнего колонтитула вы можете использовать этот код:
<?php
if($_GET['page'] != "contact")
{
include('pages/forms.php');
}
?>
Это если ваш код выглядит примерно так
<?php
include('pages/header.php');
switch($_GET['page'])
{
case "homepage": include('pages/homepage.php'); break;
case "blog": include('pages/blog.php'); break;
case "contact": include('pages/contact.php'); break;
default: include('pages/404.php'); break;
}
include('pages/footer.php');
?>