..


Linki sponsorowane

Proste rozmowy z Ajax i PHP

Artykuł napisany przez Claudio Garau
Strona 1 z 5

1. Wstęp: struktury skryptu i bazy danych

Kilka dni temu przeczytałem ciekawy artykuł przez Luca Ruggero w sprawie stworzenia prostego czatu Ajax i ASP . Ja jednak ASP "read" ale nie "napisać" jak przyjaciel Łukasza, więc postanowiłem zaproponować tutorial gdzie ASP jest używany jako alternatywa dla PHP .

Pierwszym krokiem jest zaprojektowanie i stworzenie bazy danych o dopasowanie struktury celów. Zadanie jest skomplikowane, ponieważ aplikacja będzie oznaczona przez prostotę będziemy ograniczać się do pola niezbędne do funkcjonowania czatu.

Stąd wniosek w tabeli (w bazie danych będzie nosił nazwę "ajax_chat"), że czytelnik może ocenić na realizację scenariusza:

  1. id_chat: jest kolumna przeznaczona do przechowywania id auto-inkrementacji, poprzez które różne rekordy są jednoznacznie identyfikowane. Czaty są tak popularne, że wiele stanowisk może być, więc lepiej rosną, gdy wartości do zrzeszania się w naszym przypadku wybraliśmy długą liczbę całkowitą do 11 cyfr.
  2. user_chat: Ta kolumna zawiera nick użytkownika, który zalogowany do udziału w naszym czacie, najlepiej, aby uniknąć niepotrzebnego długie nazwy, aby nasz wybór był fakt, że z pola VARCHAR maksymalnej długości 10 znaków.
  3. mex_chat: Na koniec, o to kolumna ma zawierać wiadomości zamieszczane przez użytkowników. W tym przypadku użytkownicy będą mogli pisać teksty i czasami długo, ale nie przesadnie (VARCHAR 200).
Dla wygody czytelnika, również publikuje SQL, które mogą być kopiowane i wykonywane w celu utworzenia tabeli "tb_chat";
 



 TWORZENIE tb_chat TABLE (



  



 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;

 
Teraz do poszczególnych aplikacji, plików, które tworzymy dla naszego skryptu będzie 6:
  1. "Config.php" zawiera wszystkie dane, aby połączyć się z MySQL , wybór bazy danych i zmiennych wnioskodawców.
  2. "Login.php" będzie "drzwi" użytkowników, jest to formularz, w którym należy wpisać swój nick do udziału w dyskusjach.
  3. "Chat.php" będzie najważniejszą częścią front-end, pozwoliłoby pisać wiadomości i je przeczytać.
  4. "Chat.js": plik zawierający kod JavaScript odświeżone do dyskusji na temat interfejsu ..
  5. "Messaggio.php": zawiera kod odpowiedzialny za generowanie różnych włączenie postów rekordów.
  6. "Ajax.php" będzie miał za zadanie wydobycia, policzyć i wyświetlić wiadomości napisane przez użytkowników.

W tej samej kategorii ...
E-Learning
ASP Zero (Ebook) ASP Zero (Ebook)
Microsoft ASP i VBScript nauczyć się od podstaw. W zaledwie 29 €.
JavaScript (kurs) JavaScript (kurs)
Kompletny przewodnik po stronie klienta skryptów. Począwszy od 39 €.
PHP (Kurs) PHP (Kurs)
Pełny kurs tworzenia dynamicznych stron internetowych. Począwszy od 49 €.
Linki sponsorowane