Autor | Zpráva | ||
---|---|---|---|
Alastor Kopál Profil * |
#1 · Zasláno: 11. 9. 2008, 10:05:27
Dobrý den
chtěl bych se zeptat na kód který by odpovídal tomuto příkladu jsou tři zvířátka pes má IP 14.56.123.45 kočka 45.269.85.125.236 a kůň 586.25.34.165 tak a na jednu stránku umístím tyto IP adresy v kódu který když třeba pes přijde na stránku napíše se "pes je na stránce" dá se toto provést ? pokud ano prosím jak ? |
||
peta Profil |
#2 · Zasláno: 11. 9. 2008, 10:09:08
$ip = zjistiIp();
if (in_array($ip,$pole_ip)) {echo 'Prisel uzivate '.$uzivatele['$ip']['name'];} |
||
Alastor Kopál Profil * |
#3 · Zasláno: 11. 9. 2008, 10:09:56
děkuji zkusím
|
||
Alastor Kopál Profil * |
#4 · Zasláno: 11. 9. 2008, 10:12:14
promiňte že jsem blbec ale můžu to zapsat : pes= 14.56.123.45 ?
|
||
Tomasds Profil |
#5 · Zasláno: 11. 9. 2008, 10:17:13
Alastor Kopál
Nerozumím tomu, jak chceš tu informaci zobrazovat. Jestli chceš každé osobě zobrazit informaci jenom a právě o ní samotné, tak nechápu účel. Jestli chceš každému zobrazit informaci o všech přítomných, tak jak hodláš naložit s tím, když přihlášených zvířátek bude 1000? |
||
Alastor Kopál Profil * |
#6 · Zasláno: 11. 9. 2008, 10:19:25
Ne já mám přihlášených zvířátek 20 a chci aby každé zvířátko vědělo kolik je zrovna na té stránce zvířátek
|
||
Tomasds Profil |
#7 · Zasláno: 11. 9. 2008, 10:26:08
Alastor Kopál
To je trochu něco jiného než "pes je na stránce", jak píšeš v #1. Předpokládám, že přihlašování děláš přes databázi. Přidej si do tabulky členů sloupec 'prihlasen', do kterého dáš jedničku při přihlášení a nulu při odhlášení a případně po detekci nečinnosti. Sčítání zvířátek pak uděláš jednoduše pomocí SELECT COUNT() FROM zviratka WHERE prihlasen = 1 |
||
Alastor Kopál Profil * |
#8 · Zasláno: 11. 9. 2008, 10:28:00
ale já nechci aby ten systém to zjišťoval podle přihlášení ja chci aby to zjistil podle IP
|
||
Alastor Kopál Profil * |
#9 · Zasláno: 11. 9. 2008, 11:00:19
jak toto udělat ?
|
||
Tomasds Profil |
#10 · Zasláno: 11. 9. 2008, 22:43:15
bez přihlášení nemáš jak zjistit, kdy se kdo odhlásil. Můžeš to jen odhadovat na základě neaktivity.
Vytvoř si tabulku IP a osob. Když někdo otevře stránku, udělej UPDATE prihlasene_osoby SET prihlasen=1 WHERE ip = $_SERVER['REMOTE_ADDR'] Když v tabulce adresa nebude, tak update neproběhne, ale to tě netrápí. Vzápětí provedeš ten COUNT, co jsem psal nahoře a vypíšeš. Ale opakuju: vymysli jak budeš detekovat to, že daný pes nebo kůň už stránku zavřel. Spolehlivé řešení neexistuje. |
||
Časová prodleva: 16 let
|
0