<?
$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";?>
:-)))))))) <:-)))))