zugriffszähler pro tag / teil III

  • #1
A

arNdt1979

Bekanntes Mitglied
Themenersteller
Dabei seit
08.02.2005
Beiträge
81
Reaktionspunkte
0
hi, ich könnt :'(

der counter funxt immer noch nicht richtig!

jetzt hat er probleme mit der tagesumstellung...

wenn ich die index.php + counter.txt neu hochlade, klappts für einen tag,
am nächsten tag bleibt der counter jedoch den ganzen tag auf 1 stehen.


hab ich das noch was falsch gemacht?





<?php
if(!isset($_COOKIE['counter'])) {
setcookie(counter,1,time()+900);
$fh = fopen('counter.txt',->r+');
$row = fread($fh, filesize('counter.txt'));
$row = explode(;, $row);
++$row[0];
if(date(d.m.Y,$row[1]) != date(d.m.Y)) $row[0] = 1;
$new = $row[0].;.time();
rewind($fh);
fwrite($fh, $new);
fclose($fh);
}
?>
 
  • #2
Versuchs mal so:

Code:
<?php
if(!isset($_COOKIE['counter'])) {
	setcookie(counter,1,time()+900);
	$fh = fopen('counter.txt',->r+'); 
	$row = fread($fh, filesize('counter.txt'));
	$row = explode(;, $row);
	fclose($fh);
	$heute = mktime(0, 0, 0, date(m), date(d), date(Y));
	if($row[1] < $heute) { $c = 1; $t = $heute; }
	else { $c = $row[0]+1; $t = $row[1]; }
	$new = $c.;.$t;
	$fh = fopen(counter.txt,w);
	fwrite($fh, $new); 
	fclose($fh);
}
?>

Oder:

Code:
<?php
if(!isset($_COOKIE['counter'])) {
	setcookie(counter,1,time()+900);
	$row = file(counter.txt);
	$r0 = trim($row[0]); $r1 = trim($row[1]);
	$heute = mktime(0, 0, 0, date(m), date(d), date(Y));
	if($r1 < $heute) { $c = 1; $t = $heute; }
	else { $c = $r0+1; $t = $r1; }
	$new = $c.\n.$t;
	$fh = fopen(counter.txt,w);
	fwrite($fh, $new); 
	fclose($fh);
}
?>

Im 2. Beispiel sollte dein Anfangscounter allerdings so aussehen:
Code:
0
0
Gemeinschaftsproduktion von: PCDBjörn, PCDReitz und Conny ;D ;D

gruss die selbigen ;)
 
  • #3
danke schon mal für die (mal wieder) schnelle hilfe.

beim ersten beispiel erscheint nach dem hochladen der index.php nur diese meldung!

Parse error: parse error, unexpected-><' in /homepages/33/d74821542/htdocs/index.php on line 16

?????
 
  • #4
Im ersten Beispiel fehlt ein schliessendes ?>.

Eddie
 
  • #5
ach man, jetzt hatte ich auch selbst bemerkt!!!

hab zwar überhapt keine ahnung was das zu bedeuten hat,
aber habs angehängt und funxt!!!

mal sehen wie es morgen aussieht!

melde mich dann ggf morgen früh noch mal ganz kurz ;)

grazie
 
  • #6
Wo fehlt ein ?> ;D ;D ;D

Sorry, gruss conny
 
  • #7
scheint zu klappen!!! :D ;D :D ;D

ich hoffe damit hat sich das thema counter erledigt...


besten dank...
 
Thema:

zugriffszähler pro tag / teil III

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben