Pagina 1 din 1

hits script

Scris: Mar Ian 10, 2006 9:15 pm
de anayemil
am urmatorul script in hits.php:

<?php

require ('config.php')
$con = @mysql_connect ($db_host, $db_user, $db_pass) or die ("eroare");
mysql_select_db($db_name, $con);

$page1 = $_SERVER["PHP_SELF"];
$ip = $_SERVER["REMOTE_ADDR"];
$datee = time();

$query = "INSERT INTO hits (page, ip, datee) VALUES ('$page1', '$ip', '$datee')";
mysql_query($query, $con);

$query = "SELECT * FROM hits GROUP BY ip";
$result = mysql_query($query, $con);
$views = mysql_num_rows($result);
echo $views." vizitatori unici";

?>

Asta imi afiseaza nr de vizitatori unici. Numai ca daca cineva intra de la o sala ii ramane ip`ul iar daca maine intra altcineva de pe acelasi IP nr de vizitatori nu va creste. Stie cineva cum pot face sa se stearga automat dupa un anumit timp dat de mine IP`urile din tabel astfel maine daca se intra de la acelasi ip de la care s`a intrat azi nr de vizitatori sa creasca....??

Scris: Mie Ian 11, 2006 7:10 pm
de necenzurat
incearca cu [php]
$timeoutseconds = timpul care il vrei;
$timestamp=time();
$timeout=$timestamp-$timeoutseconds;
mysql_db_query($database, "DELETE FROM tabel WHERE timestamp<$timeout") or die("eroare");

[/php]

ma rog il adaptezi si tu

Scris: Mie Ian 11, 2006 7:47 pm
de Pirahna
necenzurel , iar inveti lumea la prostii ?

[php]<?php

require ('config.php')
$con = @mysql_connect ($db_host, $db_user, $db_pass) or die ("eroare");
mysql_select_db($db_name, $con);

$page1 = $_SERVER["PHP_SELF"];
$ip = $_SERVER["REMOTE_ADDR"];
$datee = time();

$query = "INSERT INTO hits (page, ip, datee) VALUES ('$page1', '$ip', '$datee')";
mysql_query($query, $con);

$data_care_o_vrei_tu = $datee-43200 ; //12 ore
//sau
//$data_care_o_vrei_tu = $datee-86400 ; //24 ore
//nu stiu daca am calculat bine nr de secunde

$query = "SELECT * FROM hits WHERE datee>".$data_care_o_vrei_tu." GROUP BY ip";
$result = mysql_query($query, $con);
$views = mysql_num_rows($result);
echo $views." vizitatori unici";

?> [/php]

:roll:

Scris: Mie Ian 11, 2006 7:50 pm
de necenzurat
era o idee :P

Scris: Mie Ian 11, 2006 7:52 pm
de Pirahna
era o prostie :)

Scris: Mie Ian 11, 2006 7:54 pm
de necenzurat
ok era o proste :-$ ssssshttttt sa nu mai zici la nimeni

Scris: Mie Aug 09, 2006 4:20 pm
de ctmxxl

Scris: Mie Aug 09, 2006 10:13 pm
de Pirahna

Scris: Mie Aug 09, 2006 10:26 pm
de necenzurat

Scris: Joi Aug 10, 2006 4:26 am
de whooper