script yapımını öğreniyoruz

Genel Forum
Cevapla
muratca61
Site Admin
Mesajlar: 35899
Kayıt: Cmt Ara 21, 2024 7:56 am

script yapımını öğreniyoruz

Mesaj gönderen muratca61 »

ai soru

Kod:Tümünü seç

php scripti yapmak istiyorum ama yapılış ve işleyişle ilgili kolaylaştırmaya ihtiyacım var. örneğin index.php yalın olacak modül modül eklenti yapmalıyım bu mümkün mü?
muratca61
Site Admin
Mesajlar: 35899
Kayıt: Cmt Ara 21, 2024 7:56 am

Re: script yapımını öğreniyoruz

Mesaj gönderen muratca61 »

muratca61 yazdı: Sal Oca 21, 2025 9:21 am
ai soru

Kod:Tümünü seç

php scripti yapmak istiyorum ama yapılış ve işleyişle ilgili kolaylaştırmaya ihtiyacım var. örneğin index.php yalın olacak modül modül eklenti yapmalıyım bu mümkün mü?
Evet, PHP ile modüler bir yapı oluşturmak kesinlikle mümkündür ve projelerinizi daha yönetilebilir hale getirir. İşte adım adım modüler bir PHP projesi oluşturmak için bir rehber:

Adım 1: Proje Dizini Yapısı
Öncelikle, projenizin dizin yapısını oluşturun. Örneğin:

Kod:Tümünü seç

/proje_adi
    /modules
        - header.php
        - footer.php
        - content.php
    - index.php
    - config.php
Bu yapı, farklı modülleri ayrı dosyalarda tutmanıza yardımcı olur.

Adım 2: index.phpDosyası
Ana sayfa dosyanız (index.php) yalın olmalı ve modülleri çağırmalıdır. Örneğin:

Kod:Tümünü seç

<?php
include 'config.php'; // Genel yapılandırma dosyası
include 'modules/header.php'; // Üst kısım modülü
include 'modules/content.php'; // İçerik modülü
include 'modules/footer.php'; // Alt kısım modülü
?>
Adım 3: Modül Dosyaları
Her modül, belirli bir işlevi yerine getirmek üzere tasarlanmıştır. Örneğin, header.phpdosyası:

Kod:Tümünü seç

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Modüler PHP Projesi</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header>
        <h1>Hoşgeldiniz</h1>
    </header>
footer.phpdosyası:

Kod:Tümünü seç

    <footer>
        <p>&copy; 2025 Tüm Hakları Saklıdır.</p>
    </footer>
</body>
</html>
content.phpdosyası:

Kod:Tümünü seç

<main>
    <p>Bu, içerik modülünün bir örneğidir.</p>
</main>
Adım 4: config.phpDosyası
Genel yapılandırma dosyanız (config.php) projenizin ayarlarını içerir. Örneğin, veritabanı bağlantıları, genel sabitler, vs.

Kod:Tümünü seç

<?php
define('SITE_NAME', 'Modüler PHP Projesi');
define('DB_HOST', 'localhost');
define('DB_USER', 'root');
define('DB_PASS', 'password');
define('DB_NAME', 'database_name');
// Diğer yapılandırma ayarları
?>
Adım 5: Tarayıcıda Test Etme
Tüm dosyalarınızı oluşturduktan sonra, yerel sunucunuzda projenizi çalıştırarak tarayıcıda kontrol edin. XAMPP veya MAMP gibi araçları kullanarak PHP projenizi yerel sunucuda çalıştırabilirsiniz.

Bu şekilde, PHP ile modüler bir yapı oluşturabilirsiniz. Yardımcı olabileceğim başka bir konu var mı? 😊
muratca61
Site Admin
Mesajlar: 35899
Kayıt: Cmt Ara 21, 2024 7:56 am

Re: script yapımını öğreniyoruz

Mesaj gönderen muratca61 »

Kod:Tümünü seç

peki burada görsellik eklemek için css eklediğimizde tüm sayfalar için mi geçerli oluyor
muratca61
Site Admin
Mesajlar: 35899
Kayıt: Cmt Ara 21, 2024 7:56 am

Re: script yapımını öğreniyoruz

Mesaj gönderen muratca61 »

Kod:Tümünü seç

/proje_adi 
/css 
- style.css 
/modules 
- header.php 
- footer.php 
- content.php 
- index.php 
- config.php bu modele ne isim verelim şema mı diyelim?
muratca61
Site Admin
Mesajlar: 35899
Kayıt: Cmt Ara 21, 2024 7:56 am

Re: script yapımını öğreniyoruz

Mesaj gönderen muratca61 »

muratca61 yazdı: Sal Oca 21, 2025 9:49 am

Kod:Tümünü seç

/proje_adi 
/css 
- style.css 
/modules 
- header.php 
- footer.php 
- content.php 
- index.php 
- config.php bu modele ne isim verelim şema mı diyelim?
/proje_adi /css - style.css /modules - header.php - footer.php - content.php - index.php - config.php bu modele ne isim verelim şema mı diyelim?
Bu yapı için "dizin yapısı" veya "proje yapısı" terimleri uygun olacaktır. Şemalar genellikle görsel temsil amaçlı kullanılırken, "dizin yapısı" veya "proje yapısı" terimleri, bir projenin dosya ve klasör organizasyonunu tanımlar.

Özetle, yukarıdaki yapı için "proje dizin yapısı" veya "proje yapısı" diyebiliriz. Bu, projenizin modüler ve düzenli bir şekilde organize edildiğini ifade eder.

Başka bir konuda yardımcı olabilir miyim?
Cevapla