Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: kävijälaskuri + jotain infoa

juhaz [10.03.2005 16:25:11]

#

Minulla olisi yksi kysymys. Oletetaan, että minulla on kotisivu hakemistossa hakemisto nimeltään laskuri ja haluaisin laskurin, joka tekisi joka päivä eri tiedoston, johon se sitten kirjoittaisi kävijän IP:n ja muuta tietoa (selain, käyttis jne...), mutta samalle päivälle se ei kirjoittaisi uutta kävijää samasta ip:stä eli kuinka mä tekisin tämän? Olen aloittelija PHP:n kanssa, mutta tällä hetkellä sivuillani on käytössä tälläinen koodipätkä (enkä edes ole varma mitä se tekee), jonka olen kopsannut muualta.

<?php
$ip = getenv("REMOTE_ADDR");
$date = date("D, M n, h:ia");
$txtlog = "./log.txt";

$page = $_SERVER[PHP_SELF];

$fp = fopen($txtlog,"r+") or die("Virhe tiedoston avauksessa.");

$filedata = fread($fp,filesize($txtlog));

$mystr = "$ip - $date - $page $filedata";

rewind($fp);
fwrite($fp, $mystr);
fclose($fp);
?>

ps: Ohjelmointiputkassa oli joskus sillainen kävijälaskuri, mutta ilmeisesti se on poistettu, koska en enään löytänyt sitä.

juhaz [10.03.2005 18:23:27]

#

oops... väärä koodi... no jokatapauksessa...
No jokatapauksessa. Kuinka luodaan tiedostoja koodin suorituksen aikana?

ajv [10.03.2005 18:31:28]

#

touch("uusitiedosto") tai fopen("uusitiedosto","w")

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta