04. november 2005 - 14:53
Der er
2 kommentarer og
1 løsning
hvem er online i et community
hvordan laver man et script der fortæller hvem der er online på communuty'et altså logget sig på med brugernavn og kode, jeg ville gerne have brugernavnene frem i striptet men har kigget her på eksperten men ikke rigtigt fundet noget man kan bruge
04. november 2005 - 14:58
#1
Det afhænger af hvordan dit brugersystem er lavet. De gange jeg har lavet sådan noget har jeg lavet en tabel med det, så når brugerne logger indsætter man en række med deres brugerid og tiden. Når brugeren går ind på en anden side bliver tiden opdateret. Derefter kan man på den side vise alle de brugere som har været på din side inden for for eksempel 120 sekunder.
04. november 2005 - 15:01
#2
men køre noget der tæller online personner på ip, ellers er deres login og kodeord i en tabel
CREATE TABLE `online` (
`id` int(11) NOT NULL auto_increment,
`ip` varchar(255) NOT NULL default '',
`host` varchar(255) NOT NULL default '',
`date` int(11) NOT NULL default '0',
`browser` varchar(255) NOT NULL default '',
`time` datetime NOT NULL default '0000-00-00 00:00:00',
`page` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=80 ;
og deres login tabel
CREATE TABLE `login` (
`ID` int(11) NOT NULL auto_increment,
`user` varchar(50) NOT NULL default '',
`pass` varchar(16) NOT NULL default '',
`ip` varchar(15) NOT NULL default '',
`navn` varchar(51) NOT NULL default 'Ikke oplyst',
`email` varchar(50) NOT NULL default '',
`alder` char(2) NOT NULL default '0',
`profiltekst` longtext NOT NULL,
`fil` varchar(50) NOT NULL default '',
`bopael` varchar(50) NOT NULL default '',
`tlf` varchar(50) NOT NULL default '',
`tid` varchar(50) NOT NULL default '',
`hp` varchar(50) NOT NULL default 'Ikke oplyst',
`status` char(1) NOT NULL default '',
PRIMARY KEY (`ID`),
UNIQUE KEY `idx_brugere` (`user`),
FULLTEXT KEY `profiltekst` (`profiltekst`)
) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=1 ;