Hallo Klaus!
%count = ();
for (%Browser)
{
if(/compatible; (MSIE \d.\d+);/)
{
$count{$1}++;
$count{'IEGesamt'}++;
}
}
</schnellschuss>
Ich verstehe die Abfrage hier nicht ganz. Soll das heißen, dass hier nur ein Mal im UserAgent-String nach der Zeichenfolge MSIE x.x gesucht werden soll?
Das Ergebnis ist: 549 (http://atomic-eggs.com/cgi-bin/whocannotcount.cgi, ganz unten). Hier wird also nicht die Häufigkeit des Vorkommens der einzelnen Strings gezählt, sondern nur die Anzahl der unterschiedlichen User-Agents, bereinigt von denen, die doppelt die Zeichenfolge "MSIE x.x" enthalten?!?
Denn die Tabelle zählt 586 Zeilen. Die Zahl 549 könnte daher hinkommen.
Patrick
<hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash>