Autor Zpráva
KlcQ
Profil *
Dobry den ... Naisle som 100000 stranok na zistenie Ip adries v PHP prostredii ... ale velmi rad by som bol keby sa to dalo urobit aj v HTML/javascripte :)

Ak by ste mi mohli prosim pomoct :) Potrebuje script ktory mi bude AUTOMATICKY zapisovat IP adresu a cas pristupu Navstevnika webu .. bud do suboru alebo SQL :)
okolojdouci
Profil *
KlcQ:
keby sa to dalo urobit aj v HTML/javascripte

nelze.
peta
Profil
KlcQ:
Jak funguje prohlizeni stranek?
www prohlizec posle serveru pozadavek na stranku, server mu ji posle. www prohlizec zpracuje data a spusti javascripty ve strance.

Kde tedy chces data zapisovat? Na server?
Ale na serveru zadny javascript nefunguje. Tam musis pouzit serverovy jazyk, treba php, javu, cgi, asp, ... Bez tohoto jazyka to nelze udelat. Pak uz bych to ale zapisoval spis do databaze (mysql), je to jednodussi na pochopeni a praci s daty.

Nemam tuseni, jak funguji MS technologie, zda muzes spustit soubor i bez premostovaciho serveroveho jazyka, cili neco jako http://server.cz/edit.exe c:\data\uloz.txt. spis si myslim, ze ani to ne, ze musis pouzit MS asp.
YoSarin
Profil
KlcQ:
Už jen pokud to chceš zapisovat do databáze nebo do souboru, tak potřebuješ nějaký server-side jazyk.
Javascript a html ti v tomhle případě můžou poskytnout pouze formu pro to kdy získáš a kdy uložíš data (načtení stránky/navázané na nějakou akci/opuštění stránky/...).
O to jak je získáš a jak je uložíš už se musí postarat třeba PHP.
T.Thomas
Profil *
V PHP je to pro zápis do textového souboru poměrně krátkej skript.
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$datum = Date("j/m/Y H:i:s", Time());

$fp = FOpen ("ip.txt", "r"); 
$data = FRead ($fp, FileSize ("ip.txt")); 
FClose ($fp);

$celek =" ".$ip." - ".$datum."<br> ".$data;
$soubor = fopen("ip.txt", "w"); 
fwrite($soubor, $celek ); 
fclose($soubor); 
?>
Medvídek
Profil
T.Thomas:
A nebo ještě jednodušeji:

file_put_contents("ip.log", Date("j.m.Y H:i:s", Time())." - ".$_SERVER['REMOTE_ADDR']."\n", FILE_APPEND | LOCK_EX);

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0