Re: js - pocet on-line uzivatelu a tip

From: Martin Zeidler (zm@wo.cz)
Date: 28. 01. 2002, 21:37 CET


> Zdravim konferu,
>
> 1) potreboval bych script (asi Javasscript), ktery by ukazoval, kolik
> ,,ctenaru" si prave prohlizi moje stranky. Muze to byt i v PHP

Tady je script v PHP, ale nemam tady p o ruce SQL prikaz na vytvoreni te
tabulky "useronline". Musis si ji vytvorit sam, jsou tam 3 pole (INSERT INTO
useronline VALUES ('$timestamp','$REMOTE_ADDR','$PHP_SELF');), takze prvni
bude zrejme timestamp a dalsi dva stringy. Pripadne tam pridej jeste ctvrte
pole, nejaky autoincrement, ktery bude jako primarni klic... Kdyby to neslo
tak napis. Pole pro
$REMOTE_ADDR se musi jmenovat "ip", jinak je to asi jedno...

<?
do {
$databaze=tady napis nazev databaze;
$timeoutseconds = 600;
$timestamp=time();
$timeout=$timestamp-$timeoutseconds;
@$vysledek=mysql_db_query($databaze, "INSERT INTO useronline VALUES
('$timestamp','$REMOTE_ADDR','$PHP_SELF')");
if (!$vysledek) break;
@$vysledek=mysql_db_query($databaze, "DELETE FROM useronline WHERE
timestamp<$timeout");
if (!$vysledek) break;
@$result=mysql_db_query($databaze, "SELECT DISTINCT ip FROM useronline");
$user =mysql_num_rows($result);
if ($user=="1"):
echo"Web si právě čte $user člověk";
else:
if ($user<"5"):
echo"Web si právě čtou $user lidé";
else:
echo"Web si právě čte $user lidí";
endif;
endif;
}while(false);
?>


> 2) A jeste jeden script, ktery by pokazde ukazal jiny text (odkaz). Vim
> takovyhle script pro obrazky (tam ale nejde dat pokazde jiny odkaz), ale
pro
> text (odkaz)se mi jej sehnat nepodarilo. Nevite nekdo, kde bych jej mohl
> sehnat???
>

Zapis si ty texty treba do pole, nekam si ukladej citac (soubor, databaze),
pokazde pricti jednicku, vem podle toho cisla text z toho pole a citac zase
uloz, pripadne vynuluj...


Martin Zeidler
---------------------
mailto:kopec@wo.cz
http://kopec.yo.cz



This archive was generated by hypermail 2.1.2 : 28. 01. 2002, 21:39 CET