PHP-də vərstikanın elementlərə bölünməsi
Bir faylı digərinə daxil etmə tez-tez vərstika fayllarını hissələrə bölmək üçün istifadə olunur. Bu, təkrarlanan HTML səhifə hissələrini ayrı fayllara çıxarmaq üçün lazımdır ki, redaktə etmək asan olsun.
Bir nümunəyə baxaq. Tutaq ki, bizim aşağıdakı səhifə var:
<html>
<head>
<title>page1</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 1
</body>
</html>
Və daha bir səhifə:
<html>
<head>
<title>page2</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 2
</body>
</html>
Gördüyünüz kimi, bu iki faylda head blokunun
məzmunu eynidir. Gəlin onu ayrı bir fayla çıxaraq:
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
Gəlin bu faylı hər bir səhifəmizə qoşaq:
<html>
<head>
<title>page1</title>
<?php include 'elem/head.php'; ?>
</head>
<body>
text 1
</body>
</html>
Aşağıdakı vərstikaya malik fayllar verilib:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<aside>
sidebar
</aside>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Tutaq ki, faylların vərstikası yalnız title-lar və məzmunda fərqlənir. Header, footer və sidebar-in məzmununu ayrı-ayrı qoşulan fayllara çıxarın.