hjælp til script counter ip date output
Hej eksperten jeg er ved at rettet lidt til i et gammelt script og har lidt problemer... jeg vil meget gerne kunne hive nogen vadier ud af databasenDatabase
SiteID CategoryID SubcategoryID ip sTime
2 66 180 192.168.15.1 1256994513
sådan ser alle de poster ud med indgående hits
Det jeg gerne vil er at hiver alle hits ud for SiteID 2 på forskællige måder skal bruge vadier til at danne en statestik
så hvordan hiver jeg ud ud så jeg får antal besøgende indefor 30 dage hvor ipadressen kun vises en gang pr dag
som mit setup køre nu kan jeg nemelig kun se unikke besøgende for de sidste 5 dage
gammelt script
<?
require_once("conn.php");
require_once("includes.php");
//get the site title
$q1 = "select SiteTitle from counter_info where SiteID = '$_GET[id]' ";
$r1 = mysql_query($q1) or die(mysql_error());
$a1 = mysql_fetch_array($r1);
$SiteTitle = $a1[0];
//today
$t1_1 = mktime(0,0,0,date(m),date(d),date(Y));
$t1_2 = mktime(23,59,59,date(m),date(d),date(Y));
$date1 = date('m/d/Y', $t1_1);
$t2_1 = mktime(0,0,0,date(m),date(d) - 1,date(Y));
$t2_2 = mktime(23,59,59,date(m),date(d) - 1,date(Y));
$date2 = date('m/d/Y', $t2_1);
$t3_1 = mktime(0,0,0,date(m),date(d) - 2,date(Y));
$t3_2 = mktime(23,59,59,date(m),date(d) - 2,date(Y));
$date3 = date('m/d/Y', $t3_1);
$t4_1 = mktime(0,0,0,date(m),date(d) - 3,date(Y));
$t4_2 = mktime(23,59,59,date(m),date(d) - 3,date(Y));
$date4 = date('m/d/Y', $t4_1);
//before 5 days
$t5_1 = mktime(0,0,0,date(m),date(d) - 4,date(Y));
$t5_2 = mktime(23,59,59,date(m),date(d) - 4,date(Y));
$date5 = date('m/d/Y', $t5_1);
$q1 = "select distinct ip from counter_stats where SiteID = '$_GET[id]' and sTime between '$t1_1' and '$t1_2' ";
$r1 = mysql_query($q1) or die(mysql_error());
$rows1 = mysql_num_rows($r1);
$hits[] = $rows1;
$q2 = "select distinct ip from counter_stats where SiteID = '$_GET[id]' and sTime between '$t2_1' and '$t2_2' ";
$r2 = mysql_query($q2) or die(mysql_error());
$rows2 = mysql_num_rows($r2);
$hits[] = $rows2;
$q3 = "select distinct ip from counter_stats where SiteID = '$_GET[id]' and sTime between '$t3_1' and '$t3_2' ";
$r3 = mysql_query($q3) or die(mysql_error());
$rows3 = mysql_num_rows($r3);
$hits[] = $rows3;
$q4 = "select distinct ip from counter_stats where SiteID = '$_GET[id]' and sTime between '$t4_1' and '$t4_2' ";
$r4 = mysql_query($q4) or die(mysql_error());
$rows4 = mysql_num_rows($r4);
$hits[] = $rows4;
$q5 = "select distinct ip from counter_stats where SiteID = '$_GET[id]' and sTime between '$t5_1' and '$t5_2' ";
$r5 = mysql_query($q5) or die(mysql_error());
$rows5 = mysql_num_rows($r5);
$hits[] = $rows5;
$MaxHits = max($hits);
$MaxWidth = 300;
$px_per_hit = 300/$MaxHits;
$Day1 = $hits[0];
$width1 = round($Day1*$px_per_hit);
$Day2 = $hits[1];
$width2 = round($Day2*$px_per_hit);
$Day3 = $hits[2];
$width3 = round($Day3*$px_per_hit);
$Day4 = $hits[3];
$width4 = round($Day4*$px_per_hit);
$Day5 = $hits[4];
$width5 = round($Day5*$px_per_hit);
require_once("template/DetailedStatsTemplate.php");
?>
håber der er en der vil hjælpe Martin
