Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Statistik

Diskussion: Statistik im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, ich bastel gerade selber an einer Statistik eines Counters in PHP. Nun hab' ich schon Browser-Erkennung usw. drin. ...

Antwort
Alt 21.12.01, 02:49   #1 (permalink)
 
Registriert seit: 21.12.01
King Nothing Leistung: Facit NTK
Likes: 0
Standard Statistik

Anzeige

Hallo,

ich bastel gerade selber an einer Statistik eines Counters in PHP.

Nun hab' ich schon Browser-Erkennung usw. drin. Nur fehlen mir noch die meisten Systeme und Browser wie "Konquerer" und sowas.

Könnte mir jemand sagen wo ich das nachsehen kann was ich für die einstellen muss?

Oder vielleicht den Quellcode von das... das würde mir schon reichen ;D

http://www.deutsche-web-foren.de/hackerboard/stats.php

danke
King Nothing

King Nothing ist offline   Mit Zitat antworten
Alt 21.12.01, 08:20   #2 (permalink)
Administrator
 
Benutzerbild von throjan
 
Registriert seit: 25.09.01
throjan Leistung: Pentium Ithrojan Leistung: Pentium I
Likes: 133
Standard

Wie wäre es hiermit?

PHP-Code:
<?php  
   INFO

   
Returns Browser information 
   based on HTTP_USER_AGENT 
    
   Ported from The Webmonkey JavaScript Source 
   
##BrowserDetector() 
   ##Parses User-Agent string into useful info. 
   ##Source: Webmonkey Code Library 
   ##([URL]http://www.hotwired.com/webmonkey/javascript/code_library/[/URL]) 
   ##Author: Rich Blaylock 
   ##Author Email: [EMAIL]blaylock@wired.com[/EMAIL] 

   
Usage
   include(
"browserDetector.php3\"); 
   $bd = new BrowserDetector; 
    
   Variables: 
   $bd->BROWSER   // Netscape, MSIE, Opera 
   $bd->PLATFORM  // Win95, Unix, Windows 98, Mac, PPC, etc. 
   $bd->VERSION   // MajorVersion.MinorVersion 
   $bd->MAJORVER  // Major Version (before . in version string) 
   $bd->MINORVER  // Minor Version (after . in version string) 
    
'****************************************/ 
class BrowserDetector  
{  var $UA         =  \"\"; 
   var $BROWSER    =  \"Unknown\"; 
   var $PLATFORM   =  \"Unknown\"; 
   var $VERSION    =  \"\"; 
   var $MAJORVER   =  \"\"; 
   var $MINORVER   =  \"\"; 
    
   /* START CONSTRUCTOR */ 
   function BrowserDetector() 
   {  $this->UA   =  getenv(HTTP_USER_AGENT); 
      $preparens  =  \"\"; 
      $parens     =  \"\"; 
      $i = strpos($this->UA,\"(\"); 
      if ($i >= 0) 
      {  $preparens  = trim(substr($this->UA,0,$i)); 
         $parens     = substr($this->UA,$i+1,strlen($this->UA)); 
         $j = strpos($parens,\")\"); 
         if($j>=0) 
         {  $parens = substr($parens,0,$j); 
         } 
      } 
      else 
      {  $preparens = $this->UA; 
      } 
      $browVer =  $preparens; 
      $token  =  trim(strtok($parens,\";\")); 
      while($token) 
      {  if($token==\"compatible\") 
         {   
         } 
         elseif(preg_match(\"/MSIE/i\",\"$token\")) 
         {  $browVer = $token; 
         } 
         elseif(preg_match(\"/Opera/i\",\"$token\")) 
         {  $browVer = $token; 
         } 
         elseif(preg_match(\"/X11/i\",\"$token\") || preg_match(\"/SunOS/i\",\"$token\") || preg_match(\"/Linux/i\",\"$token\")) 
         {  $this->PLATFORM   =  \"Unix\"; 
         } 
         elseif(preg_match(\"/Win/i\",\"$token\")) 
         {  $this->PLATFORM   =  $token; 
         } 
         elseif(preg_match(\"/Mac/i\",\"$token\") || preg_match(\"/PPC/i\",\"$token\")) 
         {  $this->PLATFORM   =  $token; 
         } 
         $token = strtok(\";\"); 
      } 
      $msieIndex  =  strpos($browVer,\"MSIE\"); 
      if($msieIndex >= 0) 
      {  $browVer =  substr($browVer,$msieIndex,strlen($browVer)); 
      } 
      $leftover   =  \"\"; 
      if(substr($browVer,0,strlen(\"Mozilla\")) == \"Mozilla\") 
      {  $this->BROWSER =  \"Netscape\"; 
         $leftover=substr($browVer,strlen(\"Mozilla\")+1,strlen($browVer)); 
      } 
      elseif(substr($browVer,0,strlen(\"Lynx\")) == \"Lynx\") 
      {  $this->BROWSER =  \"Lynx\"; 
         $leftover=substr($browVer,strlen(\"Lynx\")+1,strlen($browVer)); 
      } 
      elseif(substr($browVer,0,strlen(\"MSIE\")) == \"MSIE\") 
      {  $this->BROWSER =  \"IE\"; 
         $leftover=substr($browVer,strlen(\"MSIE\")+1,strlen($browVer)); 
      } 
      elseif(substr($browVer,0,strlen(\"Microsoft Internet Explorer\")) == \"Microsoft Internet Explorer\") 
      {  $this->BROWSER =  \"IE\"; 
         $leftover=substr($browVer,strlen(\"Microsoft Internet Explorer\")+1,strlen($browVer)); 
      } 
      elseif(substr($browVer,0,strlen(\"Opera\")) == \"Opera\") 
      {  $this->BROWSER =  \"Opera\"; 
         $leftover=substr($browVer,strlen(\"Opera\")+1,strlen($browVer)); 
      } 
      $leftover = trim($leftover); 
      $i=strpos($leftover,\" \"); 
      if($i > 0) 
      {  $this->VERSION = substr($leftover,0,$i); 
      } 
      else 
      {  $this->VERSION = $leftover; 
      } 
      $j = strpos($this->VERSION,\".\"); 
      if($j >= 0) 
      {  $this->MAJORVER = substr($this->VERSION,0,$j); 
         $this->MINORVER = substr($this->VERSION,$j+1,strlen($this->VERSION)); 
      } 
      else 
      {  $this->MAJORVER = $this->VERSION; 
      } 
   } 

/****************************************** 
** Some Test Results 

   Testing : Mozilla/4.73 [en] (Win98; U) 
   Browser : Netscape 
   Platform : Win98 
   Version : 4.73 
   Major Version : 4 
   Minor Version : 73 
    
   Testing : Opera/4.0 (Windows 98;US) Beta 3  [en] 
   Browser : Opera 
   Platform : Windows 98 
   Version : 4.0 
   Major Version : 4 
   Minor Version : 0 
    
   Testing : Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt) 
   Browser : IE 
   Platform : Windows 98 
   Version : 5.0 
   Major Version : 5 
   Minor Version : 0 

'****************************************/ 
?>
throjan ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Statistik
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Statistik Diagramm mit Perl Dawen Code Kitchen 1 19.11.08 09:14
Statistik Buffer Overflows Dawen (In)security allgemein 1 31.12.07 17:37
Statistik resettet bei Backup jayD (Web-) Design und webbasierte Sprachen 2 12.09.07 15:03
CS Statistik für Website dynamisch Mechanius Games 1 04.06.06 23:24


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61