phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
Jít na stránku:  Předchozí123
Aktuální stránka:3 z 3
Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-08-15, 21:29

ukládá se mi do tabulky
ip platnost_do
0.0.0.0 2011-08-15 21:53:59

To tedy znamená, že to tam bude do 2011-08-17 21:53:59?
Jestli ano tak sem :( no nevím:) Furt sem si mysle, že to zapíše 2011-08-17 21:53:59.

Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2011-08-15, 21:31

tak tak,
buď změnit podmínku výmazu, nebo prodloužit datum při vkládání.

asi bych volil druhou variantu - tedy zvýšit při uložení.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *




Celkem upraveno 1×. Poslední úprava Lonanek v 15.08.2011 21:33.

Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-08-15, 21:34

Děkuji Lonanku moc a moc děkuji za rady muselo to být se mnou na hlavu:)

Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2011-08-15, 21:37


Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-08-16, 08:03

Tak tohle bohužel nefunguje

date('Y-m-d H:i:s', strtotime('+2 day'))

ten čas, který se v databázi ukazuje se neprodlužuje:(

Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2011-08-16, 09:29

no netuším kde to máš.
Pokud v podmínce (u DELETE), pak se čas v tabulce nemůže prodlužovat,
pokud je to při ukládání (jak jsem psal) tak by měl být prodloužen.



* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *

Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-08-16, 19:22

Dávám to sem:
// vymazani vsech neaktualnich IP
@phprs_sql_query("delete from ".$GLOBALS["rspredpona"]."stat_ip where platnost_do<'".$this->aktcas."'",$GLOBALS["dbspojeni"]);
// neexistuje session; testuje se IP adresa
$dotazip=phprs_sql_query("select count(idi) as pocet from ".$GLOBALS["rspredpona"]."stat_ip where ip='".$this->ctenarip."' and platnost_do>'".$this->aktcas. "'",$GLOBALS["dbspojeni"]);
list($akt_pocet_ip)=phprs_sql_fetch_row($dotazip);

a nic.




Celkem upraveno 3×. Poslední úprava roman v 16.08.2011 19:25.

Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2011-08-16, 19:46

// vymazani vsech neaktualnich IP
@phprs_sql_query("delete from ".$GLOBALS["rspredpona"]."stat_ip where platnost_do<'".date('Y-m-d H:i:s', strtotime('-2 day'))."'",$GLOBALS["dbspojeni"]);

Co na tom nefunguje???
Nezůstávají Ti po dvou dnech v databázi?

EDIT:
V podmínce jsem přehlédl <, proto -2!!!



* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *




Celkem upraveno 1×. Poslední úprava Lonanek v 16.08.2011 19:50.

Re: Jak zobrazit IP adresy lidí, kteří si právě prohlížejí WEB?
Zaslán uživatelem/kou: (IP adresa zaznamenána)
Datum: 2011-08-17, 06:18

Děkuji už to funguje. Já jsem totož při testování nastavil taky časování z 1800 na 0 a to je špatně.

Jít na stránku:  Předchozí123
Aktuální stránka:3 z 3


Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.