..


Rėmėjų nuorodos

Paprasta kalbėtis su PHP ir AJAX

Straipsnį parašė Claudio Garau
Puslapis 1 iš 5

1. Įvadas: struktūra scenarijų ir duomenų bazės

Keletą dienų atgal aš perskaičiau įdomų straipsnį Luca Ruggero kurti paprastą Pokalbiai Ajax ir ASP . Tačiau aš, ASP "skaityti" o ne "rašyti" taip gerai, kaip jo draugas Lukas, todėl aš nusprendė pasiūlyti pamoka, kurioje ASP yra naudojamas kaip alternatyva PHP .

Pirmasis žingsnis yra suprojektuoti ir sukurti duomenų bazę struktūra tinka šiam tikslui. Uždavinys yra sudėtingas, nes prašymas bus pažymėtas paprastumas mes Apsiriboti laukus būtina, kad pokalbių operacijos.

Taigi už stalo pasiūlymą (duomenų bazės bus vadinamas "ajax_chat"), kad skaitytojas gali įvertinti scenarijaus įgyvendinimo:

  1. id_chat: yra stulpelis yra automatiškai prieaugio ID, su kuriuo skirtingų įrašai identifikuoti. Pokalbių Kambariai yra toks populiarus, kad daug pranešimų, gali būti, todėl geriau gausu kaip į vertę, susieti: mūsų atveju mes pasirinkome ilgas sveikasis skaičius iki 11 skaitmenų.
  2. user_chat: Šis stulpelis yra vartotojai, kurie prisijungę prie patekti į mūsų pokalbių kambarį, stenkitės be reikalo ilgus vardus, kad pravardės, mūsų pasirinkimas buvo tos srities VARCHAR maksimalus ilgis 10 simbolių.
  3. mex_chat: Galiausiai, čia yra stulpelis, kurie yra skirti Atsiųstų pranešimų vartotojams. Tokiu atveju vartotojai galės rašyti dainų tekstai, žodžiai, o kartais ir ilgi, bet ne pernelyg (VARCHAR 200).
Už skaitytojo patogumui, mes taip pat skelbia SQL, kad gali būti kopijuojami ir vykdomas siekiant sukurti lentelę "tb_chat";
 



 CREATE TABLE tb_chat (



  



 id_chat int (11) NOT NULL AUTO_INCREMENT,



  



 user_chat varchar (10) NOT NULL default'',



  



 mex_chat varchar (200) NOT NULL default'',



  



 PRIMARY KEY (id_chat)







 ) ENGINE = MyISAM DEFAULT CHARSET = latin1;

 
Dabar į tikrą programą, failus, kuriuos sukuria mūsų scenarijų bus 6:
  1. "Config.php" yra visi prisijungimo prie duomenų MySQL duomenų , duomenų bazių atrankos ir kintamųjų pareiškėjams.
  2. "Login.php" yra "durų" vartotojų, tai yra forma, kurioje turite įvesti savo slapyvardį, siekiant dalyvauti diskusijose.
  3. "Chat.php" bus svarbiausia dalis front-end, būtų galima rašyti laiškus ir juos perskaityti.
  4. "Chat.js": failas, kuriame yra "JavaScript" kodą atnaujinamas sąsaja diskusijos ..
  5. "Messaggio.php" yra kodas, atsakinga už gamybos pranešimus skirtingų įrašus įtraukti.
  6. "Ajax.php" turės gavybos užduotis, skaičiuoti ir rodyti parašytos žinutės vartotojams.

Tos pačios kategorijos ...
E-mokymasis
ASP Zero (Ebook) ASP Zero (Ebook)
Mokymosi Microsoft ASP ir VBScript nuo nulio. Ne tik 29 €.
Javascript (kursų) Javascript (kursų)
Užbaigti vadovą kliento-side scripting. Nuo 39 €.
PHP (kurso) PHP (kurso)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 49 €.
Rėmėjų nuorodos