İlk .php Kod Deneyimimiz: MSN Tarzı Sohbet Ortamı (Basit Seviye)

Web tasarım, Web Programlama ve script dilleri konuları buraya
Cevapla
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15556
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2697 kez
Teşekkür edildi: 5587 kez

İlk .php Kod Deneyimimiz: MSN Tarzı Sohbet Ortamı (Basit Seviye)

Mesaj gönderen TRWE_2012 »

Merhaba

Bu ilk .php kodlama deneyimimizdir.Lütfen uzman soruları sormayın çünkü bilmiyorum.

Önce kodu verelim

Kod: Tümünü seç

<?php
session_start(); // Oturumu başlat

// Karakter setini ayarlama
header('Content-Type: text/html; charset=utf-8');

// Mesajları saklamak için oturumda bir dizi oluşturma
if (!isset($_SESSION['messages'])) {
    $_SESSION['messages'] = [];
}

// Formdan veri alma
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = htmlspecialchars($_POST['name']);
    $message = htmlspecialchars($_POST['message']);
    
    // Mesajı diziye ekleme
    if ($name && $message) {
        $_SESSION['messages'][] = ['name' => $name, 'message' => $message];
    }
}
?>

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>MSN Tarzı Mesajlaşma</title>
    <link rel="stylesheet" href="styles.css"> <!-- CSS dosyası eklenebilir -->
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f4f4f4;
            margin: 0;
            padding: 20px;
        }
        .container {
            max-width: 600px;
            margin: auto;
            background: white;
            padding: 20px;
            border-radius: 5px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }
        .message {
            border-bottom: 1px solid #ccc;
            padding: 10px 0;
        }
        .message strong {
            color: #0078d4; /* Kullanıcı adı rengi */
        }
        h1 {
            color: #333;
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>MSN Tarzı Mesajlaşma</h1>
        <form method="post" action="">
            <label for="name">Adınız:</label>
            <input type="text" id="name" name="name" required>
            
            <label for="message">Mesajınız:</label>
            <textarea id="message" name="message" required></textarea>
            
            <button type="submit">Gönder</button>
        </form>

        <h2>Mesajlar:</h2>
        <div class="messages">
            <?php if (!empty($_SESSION['messages'])): ?>
                <?php foreach ($_SESSION['messages'] as $msg): ?>
                    <div class="message">
                        <strong><?php echo $msg['name']; ?>:</strong> <?php echo $msg['message']; ?>
                    </div>
                <?php endforeach; ?>
            <?php else: ?>
                <p>Henüz mesaj yok.</p>
            <?php endif; ?>
        </div>
    </div>
</body>
</html>
Bu kod, index.php dosya ismi ile "C:\xampp\htdocs\my_php_template" dizininde oluşturulur.

Kod Açıklaması (Çok basit bir açıklama) :

Basit Mesajlaşma Uygulaması

Ne Yapar?

Kullanıcılar adlarını ve mesajlarını girer, mesajlar alt alta görünür.

Nasıl Çalışır?

1.Oturum Açma: Mesajlar saklanır.

2. Karakter Ayarı:Türkçe karakterler doğru görünür.

3.Form:Kullanıcı adı ve mesaj girişi için alanlar vardır.

4.Mesaj Gönderme:Kullanıcı mesajını gönderir.

5.Mesajları Gösterme: Gönderilen mesajlar alt alta listelenir.

Sonuç:

Kullanıcılar kolayca mesaj gönderir ve mesajlar görünür.

SONUÇ:
Resim
notlar :

ekran görüntüsünü yeni sekmede açın daha iyi incelersiniz.(espiri : böyle kişilik bölünmesi ender görülür...!!! :-D )

ben bir piyes ve senaryo yazarıyım (seviye : amatör)

yukarıdaki sohbet hali, günümüz Türkiye'sinin yani toplum'un ahlaken geldiği yozlaşmanın ne derece de ciddi boyutlara ulaştığının basit birer temsili örneğidir.
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 54796
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 21027 kez
Teşekkür edildi: 12472 kez

Re: İlk .php Kod Deneyimimiz: MSN Tarzı Sohbet Ortamı (Basit Seviye)

Mesaj gönderen velociraptor »

vaay iyiymiş bu
Kullanıcı avatarı
root@localhost
Gigabyte3
Gigabyte3
Mesajlar: 2959
Kayıt: 31 Ağu 2022, 17:51
cinsiyet: Erkek
Teşekkür etti: 3965 kez
Teşekkür edildi: 3272 kez

Re: İlk .php Kod Deneyimimiz: MSN Tarzı Sohbet Ortamı (Basit Seviye)

Mesaj gönderen root@localhost »

Bu bi mysql db ye bağla al sana messenger temeli :) yükle server'a tamam. Sonra ince ince ilerlersin. Eline sağlık
Kullanıcı avatarı
burak35
Zettabyte4
Zettabyte4
Mesajlar: 18102
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10512 kez
Teşekkür edildi: 12292 kez

Re: İlk .php Kod Deneyimimiz: MSN Tarzı Sohbet Ortamı (Basit Seviye)

Mesaj gönderen burak35 »

Kendimle kavga ederim arasıra, bazen, zaman zaman. :) :v
Cevapla