PHP ve MySQL kullanarak sohbet odaları tasarlama

Ana Sayfa / PHP ve MySQL kullanarak sohbet odaları tasarlama

PHP ve MySQL kullanarak sohbet odaları tasarlama

Turk Muhabbet     15-04-20     sohbet     PHP ve MySQL kullanarak sohbet odaları tasarlama     60 Defa Okundu

PHP ve MySQL kullanarak sohbet odaları tasarlama


Bu makalede, PHP ve MySQL kullanarak basit web sohbeti tasarlamayı ve geliştirmeyi öğreneceksiniz. Bu eğitimde, veritabanı tasarımı ve PHP programlaması da dahil olmak üzere geliştirmenin her aşaması açıklanmaktadır. Temel bilgisayar becerileri ve HTML ve PHP bilgisi gereklidir. Tamam, şimdi başlayalım.

Adım 1: Tasarım veritabanı tablosu. Temel sohbet bilgilerini saklamak için MySQL veritabanında bir “sohbet” tablosu oluşturun: chtime (sohbet süresi), takma ad (kullanıcı takma adı) ve kelimeler (sohbet mesajı, 150 karakterden az)

mysql> TABLO OLUŞTUR

-> chtime DATATIME,

-> CHAR (10) takma adı NULL DEĞİL,

-> CHAR (150) kelimeleri;

2. Adım: Tasarım yapısı. Bu basit çevrimiçi sohbet odası dört bölümden oluşur: giriş yapmak için giriş yapmak, mesajı görüntülemek, mesajı girmek ve ana çerçeve Ekran ve giriş parçalarını entegre etmek. Yani çalışmak için aşağıdaki dört dosyaya ihtiyacınız var:

login.php

Main.php

display.php

speak.php

3. Adım: Kodu yazın

1. login.php (sadece HTML formu)

<title> Kullanıcı girişi </title>

Takma adınızı girin ve girin

<input type = text name = nick cols = 20> <input type = submit value = login>

2. main.php

setcookie (“takma ad”, $ takma ad) // bir kullanıcının takma adını depolamak için bir çerez mi kullanıyorsunuz?>

<title> Sohbet odam </title> <frameset rows = 80%, *> </frameset> <frame src = display.php name = chatdisplay> <frame src = speak.php name = speak>

3. image.php

Bu dosya veritabanından mesaj girişlerini almak ve sonuçları görüntülemek için kullanılır. Veritabanı boyutunu korumak için eski mesajlar silinir ve yalnızca en son 15 mesaj görüntülenir.

<title> Mesajları göster </title> <meta http-equiv = refresh content = 5; url = https: //translate.googleusercontent.com/translate_c? depth = 1 &#038; amp; hl = en &#038; amp; ie = UTF8 &#038; amp; prev = _t &#038; amp; rurl = translate.google.com &#038; amp; sl = en &#038; amp; sp = nmt4 &#038; amp; tl = en &#038; amp; u = https: //ezinearticles.com/display.php&#038; usg = ALkJrhjCdYgLqdaiVYToC8eTQnBU3e_K_g>

// mysql sunucusuna bağlan, sunucu adı: ana, veritabanı kullanıcı adı: kök

$ link_ID = mysql_connect (“ana”, “kök”);

mysql_select_db (“abc”); // abc veritabanının adıdır

$ str = “ORDER BY chtime görüşmesinden * seçin *” ;

$ sonuç = mysql_query ($ str, $ link_ID);

$ rows = mysql_num_rows ($ sonuç);

// son 15 mesajı alıyorsun

@mysql_data_seek ($ resut, $ read-15);

// mesaj sayısı

}
// eski mesajları sil (yalnızca en son 20 tanesini sakla)

@mysql_data_seek ($ sonuç, $ read-20);

list ($ limtime) = mysql_fetch_row ($ sonuç);

$ str = “Chtime’ın olduğu yerden sohbetten sil

4. talk.php

<title> Speak </title>

Eğer ($ kelime)

{$ link_ID = mysql_connect (“ana”, “kök”);

mysql_select_db (“abc”); // abc veritabanının adıdır

$ time = tarih (y). tarih (m). tarih (d). tarih (h). tarih (i). (tarih (ler); // geçerli saati al

$ str = “Konuşma (chtime, rumuz, kelimeler) değerleri ekle
(‘$ Time’, ‘$ takma adı’, ‘$ kelimeler’); ”

mysql_query ($ str, $ link_ID); // mesaj girişini veritabanına kaydet

mysql_close ($ link_ID);
)

?>

// sonraki mesaj giriş formu

<input type = text name = words cols = 20> <input type = submit value = Speak>

Şimdi basit bir web sohbet sistemi tasarlamayı ve kodlamayı bitirdiniz. Tüm dosyaları web sitenize koyun ve nasıl çalıştığını görün 🙂

Etiketler:

Sende Paylaş:  Facebook    Tweet    Pinterest    Google+    Whatsapp  

Yazı hakkında görüşlerinizi belirtmek istermisiniz?


DMCA.com Protection Status