den skriver dette ud
kun_dato:
dato2: 2004-04-01
Nu har jeg været hjemme forbi min egen maskine. Dette script er testet og virker:
// Tilslut til DB
include('../inc/funktion.inc.php');
aabn_forbindelse_og_vaelgdb();
// Find ip-adresse og dato, tid
$ip = $_SERVER["REMOTE_ADDR"];
$dato1 = date("Y-m-d H:i:s");
$dato2 = date("Y-m-d");
//finder ud af om brugeren har været her før
$r = mysql_fetch_row(mysql_query("SELECT * FROM counter WHERE ip = '$ip'"));
if ($r == false) {
// Første besøg fra ip-adresse. Tilføj i databasen
mysql_query("INSERT INTO counter (hits,ip) VALUES ('0','$ip')") or die (mysql_error());
}
if (substr($r[1], 0, 10) != $dato2) {
// Har ikke talt i dag. Tæl 1 op i databasen
mysql_query("UPDATE counter SET hits=(hits + 1), dato='$dato1' WHERE ip='$ip'") or die (mysql_error());
}
// Henter antal hits
$gethits = mysql_query("select hits from counter") or die (mysql_error());
while($r = mysql_fetch_array($gethits))
{
$hits = $r["hits"];
}
// Fortæl brugere hvad nummer han/hun er
echo (" Hits Ialt: $hits");
// Luk forbindelsen til MySQL
luk_forbindelse();
Venlig hilsen
Jon Krondal Honum