Kolko je uzivatelov na stranke
5 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
<? $server = "mysql.webzdarma.cz"; $db_user = "uzivatel"; $db_pass = "heslo"; $database = "databaze"; $timeoutseconds = 300; $timestamp=time(); $timeout=$timestamp-$timeoutseconds; mysql_connect($server, $db_user, $db_pass) or die ("ERROR : ve spojeni s tabulkou useronline"); mysql_db_query($database, "INSERT INTO online VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF')") or die("ERROR : v zapisu do tabulky useronline"); mysql_db_query($database, "DELETE FROM online WHERE timestamp<$timeout") or die("ERROR : ve smazani TIMEOUTu v tabulce useronline"); $result=mysql_db_query($database, "SELECT DISTINCT ip FROM online WHERE file='$PHP_SELF'") or die("ERROR: ve vycucnuti udaju z tabulky useronline"); $user =mysql_num_rows($result); mysql_close(); if ($user=="1"): $ozne = ""; echo"PHPzone si právě čte $user člověk"; else: if ($user<"5"): $ozne = "é"; //toto nám zajistí koncovku (čtenáři,čtenářů,...) echo"PHPzone si právě čtou: $user lid$ozne"; else: $ozne = "í"; echo"PHPzone si právě čte: $user lid$ozne"; endif; endif; ?> mam to pod subor online.php nefici to.. Prosim Vas urychlene by som niekco tak potreboval.. nema niekto nejaky dobry odkaz kde by som si to nasiel.. Dakujem..
-
musíš si udělat mysql tabulku...
-
k cemu mysql ? <?php // users.inc // $IPadresa=$REMOTE_ADDR; if (!($HTTP_X_FORWARDED_FOR)) $IPadresa.=$HTTP_X_FORWARDED_FOR; else if (!($HTTP_FORWARDED)) $IPadresa.=$HTTP_FORWARDED; else if (!($HTTP_CLIENT_IP)) $IPadresa.=$HTTP_CLIENT_IP; $aktual=time(); $pole=file("cita.txt"); for($i=0; $i<Count($pole); $i++): $adresa=StrTok($pole[$i],":"); $cas=StrTok(":"); if ($adresa==$IPadresa): $pole[$i]=""; endif; if ($cas<($aktual-180)): $pole[$i]=""; endif; endfor; $Fp=FOpen("cita.txt","w"); $celkom=0; for($i=0; $i<Count($pole); $i++): if ($pole[$i]!=""): FPutS($Fp,$pole[$i]); $celkom++; endif; endfor; FPutS($Fp,$IPadresa.":".$aktual."\n"); $celkom++; FClose($Fp); if ($celkom==1) { $xkk="je"; $xk1="clovek"; } else if ($celkom<5) { $xkk="jsou"; $xk1="lide"; } else if ($celkom>=5) { $xkk="je"; $xk1="lidi"; } ?> <? // tvojestranka.php // include "users.inc" print "Online $xkk $celkom $xk1"; ?> napoprvy ti to hodi chybu nez se vytvori soubor cita.txt
-
A ta tabulka v mysql .. ake hodnoty by mala mat.. ci to je jedno...S tych tabuliek som trosku este lavy.. pomoze mi potom niekto..
-
skus toto <? $uzivatelou=random(10+1); echo "na strance je $uzivatelou uzivatelu";?> :-)))))))) <:-)))))