BenCC: Inkrementierung bei Ausführung funkt nicht

Beitrag lesen

Hallo Leute,

ich arbeite an einem PHP-Script, mit dem ich die Browersertypen ermittelt werden können. Das Script lässt sich ausführen, aber leider klappt die Zählung bzw. Inkrementierung nicht. Hier Ausschnitt des Scripts auswertung.php

<?php

$User = $ENV{'HTTP_USER_AGENT'};
if(preg_match('/Mozilla/3.0\ (.*/',$User)) { $NS30++; }
elseif(preg_match('/Mozilla/4.0\ (.*/',$User)) { $NS40++; }
elseif(preg_match('/Mozilla/4.5\ (.*/',$User)) { $NS45++; }
elseif(preg_match('/Mozilla/4.7\ (.*/',$User)) { $NS47++; }
elseif(preg_match('/Mozilla/5.0\ (.*/',$User)) { $NS50++; }
elseif(preg_match('/Mozilla/2.0\ (.*/',$User)) { $IE30++; }
elseif(preg_match('/Mozilla/4.0\ (.*/',$User)) { $IE40++; }
elseif(preg_match('/Mozilla/4.0\ (.*/',$User)) { $IE50++; }
elseif(preg_match('/Opera/(.*/',$User)) { $OPER++; }
else {$OTHER++; }

$datei="ergebnis.txt";
$zeiger=fopen($datei,"r");
$umfrage=fread($zeiger,filesize($datei));
fclose($zeiger);
// String zerlegen, Array entsteht
$umfrage=explode(",",$umfrage);
// Welcher Wert wurde im Formular ausgewählt?
// Diese Position wird um 1 erhöht!
$umfrage[$User]++;
// Gesamtzahl aller Wahlvorgänge
$gesamt=$umfrage[$NS30]+$umfrage[$NS40]
+$umfrage[$NS45]+$umfrage[$NS47]+$umfrage[$NS50]
+$umfrage[$IE30]+$umfrage[$IE40]+$umfrage[$IE50]
+$umfrage[$OPER]+$umfrage[$OTHER];

....

?>

Hat jemand eine Idee, wwa ich machen könnte?

Danke im Voraus für Tipps.

mfg
BenCC