22. december 2004 - 01:17Der er
69 kommentarer og 1 løsning
Vise online brugere på chatten.
Hejsa, jeg har en login.php hvor man logger ind. Når man logger ind opdatere jeg i mysql online til "ja" og når man logger ud sætter jeg online til "nej"
Hvordan ungår jeg at brugerne kan blive online hele tiden?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis du læser, hvad jeg skriver, kan du også se det: "...til dette formål...". Der er intet sikkerhedsmæssigt i dette her - det er udelukkende et spørgsmål om at give brugerne en - som oftest temmelig ligegyldig - oplysning. Altså er der ingen fare ved at overlade det til JS.
Noget andet er ting som at validere bruger-input. Der må man _aldrig_ belave sig på JS. Hvis man blot skal checke, om en bruger logger af - for at vise det til de andre - har jeg dog vanskeligt ved at se det forkerte i det.
På den anden side ... hvis du flyder over med ubrugt forstand, skal du da være velkommen til at tage mig i skole :)
Fakta er du kommer med den mest ubruglige påstand: "En script-chat med JS slået fra? ... not in your wettest dreams ;o)" Det er direkte forkert på alle planer. Hvis jeg skal modbevise det for dig kan jeg ansættes til 310,-/time og det tager ikke mere end en time at lave.
iss >> Da ikke, hvis den skal være en fjerdedel af din drøm om en timeløn værd :)
Du kan lave noget, der klikker og 'blinker' ved opdatering - men du kan da ikke lave noget, der afspejler den kvalitet, man normalt ville forvente af en bare nogenlunde kompetent koder. 'Script-chats', der kører uden JS, er jo noget enhver PHP-newbie med bare 10 timer bag sig, prøver at lave ... men det er jo ikke noget, en koder med et minimum af respekt for sig selv - eller sit håndværk - vil betegne som en chat.
Derudover ved jeg positivt, at -kick-'s chat netop bygger på JS
"løgn" ....?!??!!! Få dig noget sex og et par gode julegaver - så kan det være, du kommer i humør til at kommunikere med folk uden at kaste om dig med den slags indædte, mavesure og uforskammede beskyldninger.
Havd din opfordring til ansættelse angår, så kan du - mod at betale 500 i timen - _måske_ få lov at arbejde for mig. Men så kræver det ved Gud også, at du arbejder hjemmefra ... og bor _langt_ væk!
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '< 1103734304 WHERE brugernavn='kick'' at line 1
kode:
<?php include("db.php"); $tll = 10; mysql_query("UPDATE naturechat_brugere SET time = ".time()." WHERE brugernavn='$_SESSION[brugernavn]'") or die(mysql_error()); $time = time();
mysql_query("UPDATE naturechat_brugere SET online = 'nej', rum='', felt='-19999', lfelt='-12121212', tfelt='-12121212' WHERE time+$ttl < $time WHERE brugernavn='$_SESSION[brugernavn]'") or die(mysql_error()); ?>
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '< 1103735177 AND brugernavn='kick'' at line 1
mysql_query("UPDATE naturechat_brugere SET online = 'nej', rum='', felt='-19999', lfelt='-12121212', tfelt='-12121212' WHERE time+$ttl < $time") or die(mysql_error());
den siger: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '< 1103737177' at line 1
ou have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '< 1103740022' at line 1
Ved ikke hvad du laver forkert for det virker perfekt: UPDATE naturechat_brugere SET `online` = 'nej', `rum` = '', `felt` = '-19999', `lfelt` = '-12121212', `tfelt` = '-12121212' WHERE `time` + $ttl < $time
<?php include("db.php"); $tll = 10; mysql_query("UPDATE naturechat_brugere SET time = ".time()." WHERE brugernavn='$_SESSION[brugernavn]'") or die(mysql_error()); $time = time();
mysql_query("UPDATE naturechat_brugere SET `online` = 'nej', `rum` = '', `felt` = '-19999', `lfelt` = '-12121212', `tfelt` = '-12121212' WHERE `time` + $ttl < $time") or die(mysql_error()); ?>
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.