Habe mich Versucht mit PHP und musste leider den kürzeren ziehen....
Meine Mission:
Habe einen Counter für eine Woche erstellt nun soll dieser pro Wochentag die Visits hochzählen und dann in der neuen Woche wieder auf null gesetzt werden. Die Total Visits sollten aber drin bleiben.
Habe mal versucht anzufangen bin jedoch nicht gerade weit gekommen. Sollte vielleich besser gleich alles in mySQL machen scheint einfacher....
1. Wie lese ich die aktuelle Woche aus ?
2. Wie setze ich den Zeiger auf den aktuellen Wochentag damit nur dieser Hochgezählt wird ?
[php]
<?php
$statsFile = "stats.txt";
$currentDay = strtolower(date("l"));
if(file_exists($statsFile)){
$fp = fopen($statsFile,"r+");
$currentDay = fgets($fp,6);
$currentDay++;
rewind($fp);
fputs($fp,$currentDay,6);
fclose($fp);
}else{
$fp = fopen($statsFile,"w");
$monday="0";
$tuesday = "0";
$wednesday = "0";
$thursday = "0";
$friday = "0";
$saturday = "0";
$sunday = "0";
fputs($fp,$monday,6);
fputs($fp,$tuesday,6);
fputs($fp,$wednesday,6);
fputs($fp,$thursday,6);
fputs($fp,$friday,6);
fputs($fp,$saturday,6);
fputs($fp,$sunday,6);
fclose($fp);
}
echo("&monday=".$monday);
echo("&tuesday=".$tuesday);
echo("&wednesday=".$wednesday);
echo("&thursday=".$thursday);
echo("&friday=".$friday);
echo("&saturday=".$saturday);
echo("&sunday=".$sunday);
echo("&totalVisits=".$total);
?>
Meine Mission:
Habe einen Counter für eine Woche erstellt nun soll dieser pro Wochentag die Visits hochzählen und dann in der neuen Woche wieder auf null gesetzt werden. Die Total Visits sollten aber drin bleiben.
Habe mal versucht anzufangen bin jedoch nicht gerade weit gekommen. Sollte vielleich besser gleich alles in mySQL machen scheint einfacher....
1. Wie lese ich die aktuelle Woche aus ?
2. Wie setze ich den Zeiger auf den aktuellen Wochentag damit nur dieser Hochgezählt wird ?
[php]
<?php
$statsFile = "stats.txt";
$currentDay = strtolower(date("l"));
if(file_exists($statsFile)){
$fp = fopen($statsFile,"r+");
$currentDay = fgets($fp,6);
$currentDay++;
rewind($fp);
fputs($fp,$currentDay,6);
fclose($fp);
}else{
$fp = fopen($statsFile,"w");
$monday="0";
$tuesday = "0";
$wednesday = "0";
$thursday = "0";
$friday = "0";
$saturday = "0";
$sunday = "0";
fputs($fp,$monday,6);
fputs($fp,$tuesday,6);
fputs($fp,$wednesday,6);
fputs($fp,$thursday,6);
fputs($fp,$friday,6);
fputs($fp,$saturday,6);
fputs($fp,$sunday,6);
fclose($fp);
}
echo("&monday=".$monday);
echo("&tuesday=".$tuesday);
echo("&wednesday=".$wednesday);
echo("&thursday=".$thursday);
echo("&friday=".$friday);
echo("&saturday=".$saturday);
echo("&sunday=".$sunday);
echo("&totalVisits=".$total);
?>
Kommentar