..:: O intrebare la web programatori ::..

BuRn

New Member
'neatza!

am o mica intrebare...
ash dori sa aflu cum de realizat programetzu pentru a afla c^tzi usveri sunt on-line shi in ce punct al site-ului [am in vedere nu codul ci pur tehnologia]?

multzumesc anticipat...

p.s. este adresata in special la realizatorii acestui site - vad ca ei aici au realizat asta
 
cu toata ca am schimbat RADICAL codul de baza, acest forum totusi se bazeaza pe o versiune a phpBB
mergi la http://www.phpbb.com si downloaduieste ultima lor versiunea.
daca nu ma inseala memoria vei avea nevoie de page_header.php si functions.php

daca mai ai intrebari, go ahead, eu ii cunosc anatomia forumului asta cum mi-o cunosc pe a mea personala
 
10x acushi ma duc sa fac download....

daca cineva mai au idei - zv^rlitzile - io is bucuros de orice idee :))
 
Daca ia o baza de date in tabela userilor unde mai tii si password-ul si name of user, creazi 2 cimputi unde pui ultima pagina acesata de user si la ce timp.
Si cind generezi pagina din php sau asp faci un
select count(*) from usertable where (page="http://www.subjsol.anturaj.md") and ((now-lasttime)<X minute)
 
da dar eu am avut in vedere la totsi iuzverii - chear shi a acelor care nu sunt inregistrati... adica in orice moment de timp sa vad c^tsi sunt pe site... de unde au intrat shi in ce punc al site-ului se afla...
 
Se poate si alt fel, cel mai simplu e sa faci o structura XML
<users>
<user name="evisoft" page=http://www.moldova.net/... lasttime="12:00:00" lastdate="29:04:2000">
.....
<user name="guest" page=http://www.moldova.net/... lasttime="12:00:00" lastdate="29:04:2000">
<users>
si mai departe in asp e mai simplu sa analizezi aceast structura in php putin mai complicat.

Ex: in asp
AllUsersOnForum = xmlfile.selectNodes('//user');
Countofusers:=AllUsersOnForum.length;

Pentru a afla cit useri sunt pe o pagina poti sa dai query
AllUsersOn{age = xmlfile.selectNodes('//user[@page="http://www.moldova.net/..." ..');

Pentru un exemplu mai concret contacteza-ma
 
unde sunt .... punctele un text eu am scris o structura in XML din pacate la submit o disparut (spre atentia sysadminului)
 
Dupa citirea amanuntita a FAQ incerc sa scriu din nou structura XML
<font size=-1 face=verdana>
Code:
&lt;users>
&lt;user name="evisoft" page="http://..." lasttime="12:00:00" lastdate="29:04:200"/>
&lt;user name="guest" page="http://..." lasttime="12:00:02" lastdate="29:04:200"/>
&lt;user name="guest" page="http://..." lasttime="12:00:03" lastdate="29:04:200"/>
&lt;/users>
</font>



<font size=-1>[ Acest mesaj a fost editat de: madwolf pe 2001-04-29 14:52 ]</font>
 
in php poti s ainregitrezi sesiunea, aidca sa ii atribui o variabila
adica session_register("foobai");
si cind sesiunea este inchisa distrusa sau expira atrunci inseamna ca userl nu mai este online, dar de obicei se poate de facut cu session_destroy();s.m.d. dar tehnici sunt diferite
 
scuze, dar pun un citat din manualul care vine cu php

---------------------------------------------
A visitor accessing your web site is assigned an unique id, the so-called session id. This is either stored in a cookie on the
user side or is propagated in the URL.
The session support allows you to register arbitrary numbers of variables to be preserved across requests. When a visitor
accesses your site, PHP will check automatically (if session.auto_start is set to 1) or on your request (explicitly through
session_start() or implicitly through session_register()) whether a specific session id has been sent with the request. If this
is the case, the prior saved environment is recreated.
All registered variables are serialized after the request finishes. Registered variables which are undefined are marked as
being not defined. On subsequent accesses, these are not defined by the session module unless the user defines them later.
---------------------------------------------
 
Back
Top