Photocharts
Mitglied
habe mal wieer ein Problem, sry...
Ich möchte, dass bei meinem Counter immer unten steht, an welchem Tag die meisten Hits waren.
Mein Code dazu:
Bis jetzt sieht das ganze so aus:
http://horsestate.ho.funpic.de/phpfoto/startseite/index2.php (unten links ist der Counter)
Die gespeicherte 3 habe ich in der Textdatei festgelegt, das Datum auch. Also als Standardwert, der geändert werden kann.
Ich möchte, dass bei meinem Counter immer unten steht, an welchem Tag die meisten Hits waren.
Mein Code dazu:
PHP:
<?php
//Funktion zum Zählen der clicks
function zaehlen()
{
global $count;
$date = date("d.m.y.");
$tstamp = mktime(0, 0, 0, date("m"), date("d")-1, date("y")); //der gestrige Tag wird erzeugt
$gestern = date("d.m.y.", $tstamp);
$time = date("H:i:s");
$counttemp = fopen($count,"r");
$inhalt = fgets($counttemp, 1000);
list($ctotalold,$dateold,$hits,$dategestern,$hitsgestern,$datemax,$hitsmax) = explode("|",$inhalt);
$ctotalold++;
$ctotal = $ctotalold;
if ($dateold == $date)
{
$hits++;
}
elseif ($dateold == $gestern)
{
$dategestern = $dateold;
$hitsgestern = $hits;
$hits = 1;
}
else
{
$hits = 1;
$dategestern = $gestern;
$hitsgestern = 0;
}
if ($hits > $hitsmax)
{
$hitsmax = $hits;
$datemax = date("d.m.Y");
}
else {
$hitsmax = $hitsmax;
$datemax = $datemax;
}
$new_line = "$ctotal|$date|$hits|$dategestern|$hitsgestern|$datemax|$hitsmax";
fclose ($counttemp);
$count = fopen($count,"w+");
fputs ($count,$new_line);
fclose ($count);
}
//Clickstatfunktion zur Anzeige auf der Seite
function statis()
{
global $countnew,$dauer;
$countnew = fopen($countnew,"r");
$inhalt = fgets($countnew, 1000);
list($ctotalold,$dateold,$hits,$dategestern,$hitsgestern,$datemax,$hitsmax) = explode("|",$inhalt);
$datumsvorlage = date("d.m.Y");
echo date("d.m.Y")." <br>";
echo date("H:i:s")." Uhr<br>";
echo "Hits heute: <b>$hits</b><br>";
echo "Hits gestern: <b>$hitsgestern</b><br>";
echo "Hits total: <b>$ctotalold</b><br>";
echo "Most Hits: <b>$hitsmax</b><br>";
echo "Am: $datemax";
fclose ($countnew);
}
?>
Bis jetzt sieht das ganze so aus:
http://horsestate.ho.funpic.de/phpfoto/startseite/index2.php (unten links ist der Counter)
Die gespeicherte 3 habe ich in der Textdatei festgelegt, das Datum auch. Also als Standardwert, der geändert werden kann.