Avatar billede Gudiik Nybegynder
06. oktober 2009 - 13:51 Der er 17 kommentarer og
1 løsning

Hjælp til chat i PHP.

Hej allesammen.

Kunne godt tænke mig at prøve at lave en chat i PHP.
Men har virkelig ingen andelse om hvordan siden skulle kunne "opdatere" sig selv hele tiden, altså sådan at når man skriver noget kommer det automatisk med det samme.

Har erfaring med PHP, så ved godt hvordan jeg skal lave resten. Søger bare hjælp til at få siden "opdateret" hele tiden.

Evt link, eller lign.

På forhånd mange tak.
Avatar billede ebusiness Nybegynder
06. oktober 2009 - 14:10 #1
Du kan bruge JavaScript til at opdatere siden, og specifikt AJAX til samtidig at kommunikere med serveren.

http://www.w3schools.com/ajax/default.asp
Avatar billede Gudiik Nybegynder
06. oktober 2009 - 14:23 #2
hmm det forstår jeg ikke helt. Forstår godt jeg skal bruge javascript til at opdatere med, men hvordan, men hvad er det jeg skal bruge ajax til?
Avatar billede Slettet bruger
06. oktober 2009 - 14:51 #3
Du kan aflure koden fra denne open source php chat: http://www.morevil.com/
Avatar billede dkfire Nybegynder
06. oktober 2009 - 18:56 #4
Eftersom det ser ud til at du er ny her, så vil jeg lige oplyse dig om at det ikke er tilladt at have identiske spørgsmål åbne. Du bør lukke det ene spørgsmål.
Se under §2.11
http://www.eksperten.dk/brugerbetingelser
Avatar billede ebusiness Nybegynder
06. oktober 2009 - 19:22 #5
AJAX skal du bruge til at hente og sende chatbesker til serveren. Det er en del af JavaScript, den del som gør at du løbende kan få ny data fra serveren til at opdatere siden med.
Avatar billede Gudiik Nybegynder
06. oktober 2009 - 19:36 #6
Der er ikke nogle som kan komme med et eksempel?
Kan godt selv få PHP til at hente oplysningerne med, men kan bare ikke få div boksen til at opdatere.
Avatar billede ebusiness Nybegynder
06. oktober 2009 - 20:21 #7
Vis os hvad du har lavet, så bliver det noget lettere at hjælpe.
Avatar billede Gudiik Nybegynder
06. oktober 2009 - 22:57 #8
Jeg har intet lavet, da jeg slet ikke ved hvordan det skal gøres.
Og vil ikke begynde på chatten før jeg kan klarer det med opdatering, da det er det eneste jeg ikke kan finde ud af.
Avatar billede ebusiness Nybegynder
07. oktober 2009 - 01:05 #9
Hvad kan du af JavaScript og DOM manipulation?
Avatar billede Gudiik Nybegynder
07. oktober 2009 - 12:10 #10
kan ikk ret meget javascript, kun sådan noget mouseover, og sådan noget. derfor jeg spurgte herinde, for evt nogle der kunne give en hjælpende hånd.
Avatar billede Gudiik Nybegynder
07. oktober 2009 - 12:35 #11
men har dog fundet frem til det her:

<div id="tal"></div>
<script type="text/javascript">
setInterval(function(){$('tal').load('hent.php');}, 5000);
</script>

men det vil slet ikke vise noget på siden, kun en blank side..
Avatar billede hmanback Nybegynder
08. oktober 2009 - 14:48 #12
Avatar billede Gudiik Nybegynder
09. oktober 2009 - 16:05 #13
har fået det lavt.
Avatar billede arne_v Ekspert
09. oktober 2009 - 16:22 #14
Har du et link?
Avatar billede Gudiik Nybegynder
09. oktober 2009 - 21:15 #15
Avatar billede dkfire Nybegynder
09. oktober 2009 - 22:37 #16
Det kunne være du skulle til at læse lidt på reglerne.
http://www.eksperten.dk/brugerbetingelser
Specielt 2.11 og 2.13
Avatar billede Gudiik Nybegynder
09. oktober 2009 - 22:50 #17
dkfire. Jeg har læst det, Men var ny på siden og vidste det ikke på da værende tidspunkt.
Avatar billede dkfire Nybegynder
09. oktober 2009 - 23:09 #18
Og du synes så ikke at de som deltager skulle informeres om at du havde et andet spørgsmål kørerende om det samme problem ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester