PHP'de HTML Bölümleme Elemanları
Bir dosyayı başka bir dosyaya eklemek, genellikle HTML dosyalarını parçalara ayırmak için kullanılır. Bu, tekrar eden HTML sayfa bölümlerini düzenleme kolaylığı için ayrı dosyalara ayırmak için gereklidir.
Bir örnek üzerinden inceleyelim. Aşağıdaki gibi bir sayfamız olduğunu varsayalım:
<html>
<head>
<title>page1</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 1
</body>
</html>
Ve bir tane daha:
<html>
<head>
<title>page2</title>
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
</head>
<body>
text 2
</body>
</html>
Gördüğünüz gibi, bu iki dosyadaki
head bloğunun içeriği aynı.
Onu ayrı bir dosyaya çıkaralım:
<meta charset="utf-8">
<link rel="stylesheet" href="styles.css">
Şimdi bu dosyayı her bir sayfamıza ekleyelim:
<html>
<head>
<title>page1</title>
<?php include 'elem/head.php'; ?>
</head>
<body>
text 1
</body>
</html>
Aşağıdaki HTML yapısına sahip dosyalar verilmiştir:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
</head>
<body>
<header>
header
</header>
<aside>
sidebar
</aside>
<main>
content
</main>
<header>
footer
</header>
</body>
</html>
Dosyaların HTML yapısının sadece başlıkları ve içeriği ile farklılık gösterdiğini varsayalım. Header, footer ve sidebar içeriklerini ayrı include edilebilir dosyalara çıkarın.