Hvordan lage en Chat Website

Online chat, VoIP, Voice chat og video chat er noen av begrepene, som beviser at teknologien har forlatt no ugjort for å redusere avstanden mellom mennesker. En Internett chat nettsted innebærer synkron konferanser (noen ganger asynkron konferanser i tillegg). Praten nettside, eller om vi kaller det et chatterom, kan innebære real-time online chat, nettfora, chat og grafiske sosiale miljøer. Ulike chatterom tilbyr ulike fasiliteter som tekstbasert chat, voice chat og video chat.

Bruksanvisning

Bruksanvisning

1 Logg deg inn på web vert konto (noe som godaddy.com eller znetindia.com). Gå til plasseringen av programmet gratis (det vil være i programmappen / link til web vert konto). Installer chat script ved å instruere web vert. Du må kanskje endre oppsettet på nettsiden til huset i chat-boksen; Dette kan gjøres ved å re-kodende Hypertext Markup Language (HTML) kode, eller ved å velge en mal som har en chat-boksen i den.

2 Installer en server-side språk slik som Active Server Pages (ASP) eller Hypertext Preprocessor (PHP). Disse kodespråk som brukes for å lage nettsider og web-baserte programmer. Du kan gjøre det ved å aktivere eller kjøpe en slik en web hosting plan som støtter og tilbyr følgende koding språk. Hvis du bruker din egen PC til å være vert for nettstedet, og deretter operativsystemet du bruker må ha PHP og ASP-støtte. De fleste av server operativsystemer Windows har dem. Eller annet, kan du laste ned og installere dem fra nettsteder som distribuerer PHP og ASP kjørbare. Disse nettstedene også gi detaljerte installasjon og feilsøking guider.

3 Opprett en database som MySQL ved hjelp av web vert konto panel. I det vil bli oppført som "databaser". Du kan klikke på denne linken og følge de nødvendige trinnene for å opprette en database. Da må du koble databasen til ditt nettsted. Husk at databasen tabellen skal ha felt for å lagre ditt brukernavn, tid og melding (for dette, kan det hende du må ha grunnleggende kunnskap om å lage og bruke databaser). Nå et brukergrensesnitt har som skal opprettes (dette kan gjøres ved å velge en mal hvis web vert tilbyr maler eller annet du er nødt til å gjøre en ved hjelp av HTML og Cascading Style Sheets (CSS). Dette vil kreve to eller flere tekstbokser ( for etablering av tekstbokser, kan du bruke et programmeringsspråk som HTML) .En av dem kan være for å angi chat-melding og en annen for visning av samtaleloggen, etc.

4 Bruk AJAX teknikker og Javascript teknikker for å lage klient-side skript. Siden chattesider er basert på en server-klient-modellen, må du skript for å håndtere klient- og serverforespørsler. Noen dataprogrammer på nettet blir utført på en webserver og noen programmer kjøres av nettleseren til brukeren. Den tidligere kalles som server-side gjennomføring av et dataprogram mens sistnevnte kalles som klientsiden utførelse. Client-side skript er skrevet på klientsiden Javascript og VBScript språk. Noe kjennskap til scripting er nødvendig for å skrive disse, men mange slike skript er allerede tilgjengelig for å kopiere og lime fra kodedeling steder. Husk også at manuset burde være i stand til å overføre samtalemeldinger som du vil sende til serveren via AJAX. Plus, må skriptet sjekke serveren etter nye meldinger med jevne mellomrom og holde legge meldingene å chatte vinduet. Skriptet skal angi tid også når den siste meldingen ble mottatt.

5 Lag server-side script. Det bør legge til databasetabellen innkommende meldinger med personens kallenavn som sendte den med tid stemplet på den. Det bør også returnere nye meldinger etter den angitte tiden i AJAX forespørsel, som har vært nevnt før.

Hint

  • Ved hjelp av en betalt web vert ville minimere arbeidet, som de allerede har et chatterom script installert i den.
  • Hvis du kan forutse at chatterommet vil tiltrekke seg mye e-trafikk, bør du vurdere å gå for en web host som effektivt kan håndtere båndbredde uten bogging ned serveren.
  • Det er bedre å bruke en AJAX bibliotek, som det er lett tilgjengelig for nedlasting.
  • For å spare diskplass, bør du alltid tømme databasen når du er ferdig med samtalen.