? Okuma Hesaplanıyor... Okuma: %0
0

Dosyalar ve Kodun Düzenlenmesi (php 10.ders)

Resim

Ders 10 — Dosyalar ve Kodun Düzenlenmesi
Bu dersin temel sorusu
Aynı menüyü ve başlığı her sayfada yeniden yazmadan nasıl kullanırız?

Öğrenme hedefleri
" include " ve " require " kullanımını, ortak dosya yapısını ve basit bir proje klasör düzenini kavrayabileceksin.


10.1. Tekrar eden kod problemi
Bir sitenin her sayfasında aynı menüyü yazarsak, menü değiştiğinde bütün dosyaları tek tek düzenlememiz gerekir. Bu, hata riskini artırır.

 header.php :
PHP Kod:
<!doctype html>
<
html lang="tr">
<
head>
    <
meta charset="UTF-8">
    <
title>PHP Dersleri</title>
</
head>
<
body>
<
nav>
    <
a href="index.php">Ana sayfa</a>
    <
a href="hakkimizda.php">Hakkımızda</a>
</
nav

 footer.php :
PHP Kod:
<footer>
    <
p>2026 PHP Dersleri</p>
</
footer>
</
body>
</
html

Bir sayfada:
PHP Kod:
<?php require "header.php"?>

<h1>Ana Sayfa</h1>
<p>İçerik burada yer alır.</p>

<?php require "footer.php"?>


10.2. " include " ve " require "
" include ", dosya bulunamadığında uyarı verir ve program devam edebilir. " require ", gerekli dosya bulunamadığında ciddi hata oluşturur. Uygulamanın çalışması için zorunlu dosyalarda genellikle " require " tercih edilir.

Örnek klasör yapısı

php-dersleri/
  • index.php
  • hakkimizda.php
  • includes/
    • header.php
    • footer.php
  • assets/
    • style.css

Konuyu Dinle
Hazır. Konuyu dinlemek için Oynat'a basın.

Yazarımız Hasan hakkında: Adım Hasan, ama bir dönem MyBB kullananlar beni Yondaime nicki ile tanırdı. 2009 da başladı web maceram, MyBB, Wordpress, Matematik, Adalet, Bilgisayar Programcılığı, derken şimdide burada bir şeyler yapmaya çalışıyorum :)

user avatar


 

Yazıya herhangi bir yorum yapılmadı

[-]
Hızlı Cevap
Güvenlik Kodu:
Lütfen, resmin üzerindeki harf ve rakamlardan oluşan Güvenlik Kodunu, aşağıdaki metin kutusuna giriniz.
Güvenlik Kodu:
(Büyük/Küçük harf duyarsız)


 
Reklam
Reklam


Kategoriler


Yasal Uyarı
Bu internet sitesi içeriğinde yer alan tüm yazılar Gidenler.Me’ye ait olup, 5846 sayılı Fikir ve Sanat Eserleri Kanunu ve 5237 sayılı Türk Ceza Kanunu kapsamında korunmaktadır. Bu hakları ihlal eden kişiler, 5846 sayılı Fikir ve Sanat eserleri Kanunu ve 5237 sayılı Türk Ceza Kanununda yer alan hukuki ve cezai yaptırımlara tabi olurlar. Gidenler.Me, ilgili yasal işlem başlatma hakkına sahiptir. Gidenler.Me Blog'da yer alan tüm yazılar/makaleler bilgi edinme amacı ile sınırlı olup Gidenler.Me'den izin alınmaksızın değiştirilemez, çoğaltılamaz, yayımlanamaz, dağıtılamaz, umuma iletilemez, başka bir lisana çevrilemez.


Türkçe Çeviri: MyBB, Yazılım: MyBB, © 2002-2026 MyBB Group.
GM v3.0.0.8 Beta theme designed for MyBB