Probleme mit Counter

Rene42

Erfahrenes Mitglied
Hi

Ich wollte einen recht primitiven Counter basteln.

PHP:
<?php

$datum=getdate();

$H_Tag=$datum[weekday];

$file=fopen("Counter.txt", "r");
$Anzahl=fgets($file, 64);
fclose($file);

$Tage=fopen("Tage.txt","r");
$Tag=fgets($Tage,5);
fclose($Tage);

echo "$Tag  ";
echo "$H_Tag";

if ($Tag=$H_Tag) 
   {$Geld=0;}
else
   {$Tag=$H_Tag; 
    $Anzahl=0;}   

$Anzahl++;
$file=fopen("Counter.txt", "w+");
fwrite($file,$Anzahl);
fclose($file);

$Tage=fopen("Tage.txt", "w+");
fwrite($Tage,$H_Tag);
fclose($Tage);


echo "Unsere Seite wurde <big> $Anzahl </big> mal aufgerufen!";

?>

Aber irgendwie können die Variabelen $Tag und $H_Tag ruhig verschieden sein und doch wird Anzahl nicht auf 0 gesetzt.

Ich hoffe jemand weiß Rat.
 
Hi!
PHP:
if ($Tag=$H_Tag)
...ist eine Zuweisung, kein "Vergleich" -> if (a == b)
...oder ist das so gewollt?

Grüße,
Mark.
 
Hi Mark,

Danke dass war wirklich das Problem. ;-)

Aber ich hät da noch ne Frage. Bei dem angegebenen Quelltext bekomm ich immer die Fehlermeldung:

PHP Notice: Use of undefined constant weekday - assumed 'weekday' in C:\Programme\OmniSecure\htdocs\C.php on line 5

Muss ich da die Konstante irgendwie deklarieren oder sowas?
 
Zurück