hi
Besuche sich nicht ändert. Die Gesamtzahl bleibt auf 9 und bei jedem Browsertyp
habe ich nur einen Besuch. Ich habe Euch das Script mal gepostet, für den Fall,
dass jemand weiss, woran das liegt.
PS: In der Datei ergebnis.txt habe ich an neun Stellen durch Komma getrennt
als Startwert jeweils den Wert 0 festgelegt.
$User = $ENV{'HTTP_USER_AGENT'};
da fehlt ein Unterstrich vor dem "ENV" und außerdem müssen das sind das bei arrays keine geschweiften, sondern eckige klammern als so;
$_ENV["HTTP_USER_AGENT"];
if(preg_match('/Mozilla/3.0\ (.*/',$User))
{ $NS30+1; }
hier werden die werte soweit ich weiß nicht erhöht es muss entweder
$NS30+=1; heißen oder einfach $NS30++ (wie bei $OHTER++;)
bei den folgenden genauso
$umfrage[$User]=++;
wenn "User" ein feld in dem array "umfrage" sein soll dann muss die zuweisung aber "$umfrage["User"]++; lauten (das "=" kann man weglassen)
ich vermute mal das deine txt-datei etwas so aussieht:
0,0,0,0,0 usw. (mit zahlen halt)
dann bekommst du aber mit der funktion "explode" einen array auf den du mit $umfrage[0], $umfrage[1], usw, zugreifen kannst
// 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];
hier genauso
hth
Tobias