hlmod.hu
https://hlmod.hu/

PHP + AJAX Chat
https://hlmod.hu/viewtopic.php?f=114&t=24854
Oldal: 1 / 1

Szerző:  CrB [ 2016.05.09. 12:18 ]
Hozzászólás témája:  PHP + AJAX Chat

Sziasztok

Unatkoztam ezért készítettem egy PHP -val és AJAX -al működő chat et. Lényege, hogy mikor megnyitod az oldalt kér tőled egy nevet, majd átirányít a chat.php -ra ahol már nyomhatod is az üzeneteket amelyek neked és az oldalt böngésző embereknek is azonnal megjelenik. Hasznos lehet szerverek weboldalára közös chat célra vagy valami ilyesmi.. :D


Adatbázis:
SQL adatbázis létrehozással:
► Spoiler mutatása


SQL Adatbázis létrehozás nélkül (csak a tábla)
► Spoiler mutatása


Mintaképek:
► Spoiler mutatása


Telepítés:
Fájlokat felmásolod a db.php -ban beállítod az adatbázisod adatait.

Letöltés


Virustotal

Szerző:  Mórinc:. [ 2016.05.09. 13:43 ]
Hozzászólás témája:  Re: PHP + AJAX Chat

Ez Fantasztikus Köszönöm.:)

Szerző:  theglorious [ 2016.05.09. 14:06 ]
Hozzászólás témája:  Re: PHP + AJAX Chat

Szép, lenne pár kérdésem :)
1. Ha megnyitom a weboldalt akkor a régebbi üzenetek látszódni fognak?
2. Egy kész weboldalba be lehet illeszteni úgy, hogy ne irányítson átt?
Köszönöm válaszod :)

Szerző:  CrB [ 2016.05.09. 14:14 ]
Hozzászólás témája:  Re: PHP + AJAX Chat

1. a.php 3. sor LIMIT 10 a 10 jelenti h adatbázisból az utolsó hány üzenetet jelenítse meg. Kis design átalakítással a chat-box id vel ellátott div nek adsz egy fix magasságot utána már scrollozható lesz meg tudod jeleníteni akár az összeset is úgy h törlöd a LIMIT 10 -et és DESC lesz a vége a query nek.

2. Igen a "bejelentkező" rész csak azért kellett h ne kelljen megadni minden üzenetnél a nevet $_SESSION['name'] kapja meg a név értékét "bejelentkezéskor" utána azzal dolgozik tovább. Szóval ha van 1 oldalad ahol van username simán dolgozhat vele a chat. Az átirányítás a chat.php ről index re pedig azért kell h ha nincs név ne engedje az üzenet írást.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/