Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Mert Budur tarafından sunulan bir eğitim içeriğidir. Mert, daha önce PHP ile bir üyelik sistemi oluşturduğunu ve şimdi bu sistemle üyeler arası chat sistemi oluşturmayı anlatmaktadır.
- Videoda, mevcut üyelik sisteminin üzerine chat sistemi ekleme süreci adım adım gösterilmektedir. Önce veritabanında "chat" adlı yeni bir tablo oluşturulur, ardından ana sayfaya chat bağlantısı eklenir. Daha sonra chat sayfasına giriş yapmadan mesaj gönderilemeyeceği uyarısı eklenir, mesaj formu tasarlanır ve formdan gelen mesajlar veritabanına kaydedilir. Son olarak, mesajların doğru sırayla görüntülenmesi için ORDER BY ID DESC komutu kullanılır. Video, izleyicilerin bu uygulamayı geliştirmeleri için dosyaların paylaşılacağı bilgisiyle sonlanır.
- PHP ile Üyelik Sistemi ve Chat Oluşturma
- Mert Budur, PHP ile bir üyelik sistemi oluşturmuş ve bu üyelik sistemi üzerinden üyeler arası chat yapısını oluşturmayı anlatacak.
- Daha önce mertbul.com sitesinde yazılı olarak anlatılan konunun video halini çekecek.
- Test2 adında bir maskesi ve üyeler adında bir tablosu var.
- 00:50Veritabanı Hazırlığı
- Veritabanındaki üyeler tablosunu boşaltarak baştan başlayacak.
- Admin adında bir kullanıcı oluşturup sisteme kayıt olacak.
- Chat adında yeni bir tablo oluşturacak ve bu tabloya id, user_id, mesaj ve mesaj_tarihi adında parametreler ekleyecek.
- 02:11Chat Sayfası Oluşturma
- Yeni bir PHP dosyası oluşturup, bağlantılar klasöründeki fonksiyonlar.php dosyasından gerekli kodları alacak.
- Ana sayfaya "chat.php" adlı bir link ekleyerek chat sayfasına yönlendirme yapacak.
- Giriş yapmadan chat sayfasına erişim verilmeyecek ve uygun uyarı mesajı gösterilecek.
- 04:06Chat Verilerini Gösterme
- Chat tablosundaki mesajları kontrol etmek için bir denetle değişkeni oluşturacak.
- Veritabanından mesajları çekip, mesaj varsa while döngüsü ile ekrana yazdıracak.
- Mesaj yoksa "Henüz mesaj yazılmamış" uyarısı gösterecek.
- 06:06Chat Mesajı Gönderme Formu
- Chat sayfasına mesaj göndermek için bir HTML formu ekleyecek.
- Formdan gelen mesajı alıp, stript fonksiyonu ile zararlı HTML etiketlerini kaldıracak.
- Mesaj boşsa uyarı gösterecek, aksi halde veritabanına mesajı ekleyecek.
- 09:52Kullanıcı Adı Gösterme ve Sıralama
- Mesajları gönderen kullanıcı adını göstermek için üye tablosundan kullanıcı bilgilerini çekecek.
- Mesajları tarihe göre sıralamak için "order by id desc" komutunu kullanarak en son yazılan mesajların üstte kalmasını sağlayacak.
- Uygulamayı geliştirmeye devam edecek ve son halini dosyalarını paylaşacak.