Я создаю персональную веб-страницу для портфолио в качестве школьного задания для моего исследования. Информатика в университете Амстердама. Сейчас я копирую и вставляю свой заголовок на каждую новую страницу, которую я создаю, поэтому я могу внести небольшие изменения, которые показывают людей, на какой странице они есть. Копирование и вставка каждый раз, когда вы создаете новую страницу, далеки от эффективности. Я хочу включить код заголовка в файл php. Но как я могу сделать небольшие изменения на странице?
Моя страница: http://annatol.nl/
Надеюсь, кто-нибудь может мне помочь. Заранее спасибо,
Анна
В вашем основном php-скрипте:
<?php
include_once('inc/header.php');
?>
В скрипте inc/header.php:
<?php
$page = $_SERVER['REQUEST_URI'];
switch($page) {
case "/projects.html":
//Do specific stuff for Projects page
break;
case "/otherpage.html":
//Do specific stuff for another page
break;
default:
//In other cases...
break;
}
?>
Если вам нужны встроенные изменения, вы можете сделать что-то подобное в своем скрипте header.php:
<?php
$page = $_SERVER['REQUEST_URI'];
?>
<a href="/projects.html" <?php if($page == "/projects.html") { echo "class=\"active\""; } ?>>My projects</a>
Вы можете включить все файлы, используя функцию include
Пример:
включить "Path_To_File";
вы также можете использовать функции require или require_once, а также
Что-то вроде этого?
include 'header.php';
header.php