İlk .php Kod Deneyimimiz: MSN Tarzı Sohbet Ortamı (Basit Seviye)
Gönderilme zamanı: 15 Kas 2024, 02:57
Merhaba
Bu ilk .php kodlama deneyimimizdir.Lütfen uzman soruları sormayın çünkü bilmiyorum.
Önce kodu verelim
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Ç:
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...!!!
)
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.
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.