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>
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Ç:

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...!!!
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.




