Beiträge von Basi

    Dein Ansatz ist nicht so richtig gut, mach es einfach so:

    lauras

    Ich denk das Bild soll rechts? Und warum 2 Bereiche wenn es mit einem geht?

    STOPP!

    Hier muss ich einschreiten!

    Es ist nicht das gleiche Problem, erst hat er versucht eine Datenbank zu erstellen, jetzt versucht er sich einzuloggen.

    Nun gut, das ist jetzt zwar eine falsche Reihenfolge, aber egal!

    Obig stehendes bitte sarkastisch wahrnehmen.

    Zitat von "philipp e."


    Was mache ich falsch???

    Das steht da...

    Irgendein Komma oder ' oder " ist fehl am Platze.

    Code
    [...] CREATE TABLE `User` (  ' ' [...]

    Die ' am Ende dieses Ausschnittes sind sinnlos, sie sind der Fehler.

    Das musst du mir nun gar nicht erzählen, wenn du aber mal oben gelesen hättest wäre dir aufgefallen das ich ein Design mit CSS, und eines ohne machen muss, mir ist wohl klar das man eigentlich nur CSS benutzen sollte ...

    Huhu,

    also das der Konstruktor keinen Wert zurück gibt glaube ich erst einmal nicht.

    Wie nun allerdings welche Klassen vererbt werden sollten ist letztendlich recht egal denke ich mal, ich halte es hier für unnütz die Klasse Vehicle dazwischen zu packen.

    Laut deiner Aussage müsste folgendes klappen:


    Hier mal die Ausgabe:

    Zitat

    Nun habe ich allerdings gemerkt das ich die Klasse mensch garnicht aufrufen muss, hier mal wie es geht:

    Zitat von "lauras"

    Hm. Ich wüsste auch nichts, was nicht irgendwie indirekt mit CSS zu tun hat.
    Aber eigentlich ist CSS auch das, was am korrektesten ist. Denn für das Aussehen einer Seite ist nunmal CSS zuständig und ich denke nich, dass sich da so schnell was dran ändern wird.

    Blubb, du solltest am besten wissen wofür ich das brauch :wink:

    Ich bau grad für nen Referat 2 Seiten, na ja eigentlich eine, einmal ohne CSS und einmal mit.

    Kann doch nicht sein das die damals immer unterstrichene Links hatten :wink:

    Hey,

    ich habe ein kleines Problem, und zwar übergebe ich aus der Klasse mensch mit return $this -> name einen Namen, ich greife aus der Klasse auto extends mensch auf mensch zu, und möchte return $this -> name ausgeben, das klappt aber voll nicht, vielleicht kann mir jemand auf die Sprünge helfen?

    Selbiges schlägt auch hier fehl:

    Inhaltsverzeichnis:

    Uhrzeit
    Datum
    Internetbrowser
    Betriebssystem

    Schritt 3 + 4 Code:

    Hier könnt ihr noch einmal den vollständigen Code zur Ausgabe des Browsers und des Betriebssystem sehen.

    PHP
    <span class="syntaxdefault"><br />  $information </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'HTTP_USER_AGENT'</span><span class="syntaxkeyword">];<br /><br /></span><span class="syntaxdefault">  print $information</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">  $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Unbekannt"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">  switch </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">  </span><span class="syntaxkeyword">{<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Win 95"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Windows 95"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows 95'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Win 98"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Windows 98"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows 98'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 4.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 4.0"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows NT'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 5.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 5.0"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows 2000'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 5.1"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 5.1"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows XP'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mac"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Mac OS'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Linux"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Linux'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Unix"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Unix'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 6.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 6.0"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows Vista'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 6.1"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 6.1"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows 7'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">  </span><span class="syntaxkeyword">}<br /><br /><br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Firefox"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Firebird"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Firefox'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Avant"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Avant Browser'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"AppleWebKit"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'AppleWebKit'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MSIE 5.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Internet Explorer 5.0'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MSIE 6.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Internet Explorer 6.0'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MSIE 7.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Internet Explorer 7.0'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MSIE 8.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Internet Explorer 8.0'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Netscape"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Netscape'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Camino"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Camino'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Galeon"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Camino'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Galeon"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Galeon'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Konqueror"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Konqueror'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Safari"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Safari'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"OmniWeb"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'OmniWeb'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Opera"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Opera'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Chrome"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Google Chrome'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mozilla/5.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Mozilla'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if<br />    </span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">      strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mozilla/4.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR<br />      strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mozilla/3.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR<br />      strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mozilla/4.8"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Netscape'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault">    print </span><span class="syntaxstring">'<p>Betriebssystem: <b>'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $betriebssystem </span><span class="syntaxkeyword">.</span><span class="syntaxstring">'</b></p>'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    print </span><span class="syntaxstring">'<p>Browser: <b>'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault"> $browser </span><span class="syntaxkeyword">.</span><span class="syntaxstring">'</b></p>'</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> </span>

    Inhaltsverzeichnis:

    Uhrzeit
    Datum
    Internetbrowser
    Betriebssystem

    Schritt 4, das Betriebssystem des Benutzers feststellen:

    Cool was?

    Wir nutzen wieder die Umgebungsvariable:

    PHP
    <span class="syntaxdefault"><br />  $information </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'HTTP_USER_AGENT'</span><span class="syntaxkeyword">];<br /><br /></span><span class="syntaxdefault"> </span>

    Nun setzen wir erst einmal die Variable $betriebssystem auf "Unbekannt", falls ein nicht in der Liste enthaltenes Betriebssystem verwendet wird:

    PHP
    <span class="syntaxdefault"><br />  $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Unbekannt"</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> </span>

    So weit, so gut...

    Diesmal benutzen wir strstr statt strpos.

    Außerdem benutzen wir nicht if, sondern switch(Finde ich übersichtlicher, ihr könnt auch if nutzen)

    Meine Liste:

    PHP
    <span class="syntaxdefault"><br />switch </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">  </span><span class="syntaxkeyword">{<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Win 95"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Windows 95"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows 95'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Win 98"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Windows 98"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows 98'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 4.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 4.0"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows NT'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 5.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 5.0"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows 2000'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 5.1"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 5.1"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows XP'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mac"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Mac OS'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Linux"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Linux'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Unix"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Unix'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 6.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 6.0"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows Vista'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">    case strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"NT 6.1"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strstr</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"WinNT 6.1"</span><span class="syntaxkeyword">):<br /></span><span class="syntaxdefault">      $betriebssystem </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Windows 7'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    break</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault">  </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault"> </span>

    Nun enthält die Variable $betriebssystem entweder das Betriebssystem, wenn ihr aber Pech habt aber "Unbekannt", da ich Windows 7 nutze wird mir folgendes ausgegeben:

    Zitat


    Windows 7

    Wenn ich folgendes tippe:

    PHP
    <span class="syntaxdefault"><br />print $betriebssystem</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> </span>

    Inhaltsverzeichnis:

    Uhrzeit
    Datum
    Internetbrowser
    Betriebssystem

    Schritt 3, den vom User benutzten Browser feststellen:

    Jetzt wird es interessant, wir interessieren uns dafür welchen Browser der User benutz?

    Wir könnten get_browser() verwenden, doch viele PHP Webserver haben keine oder eine veraltete browscap.ini Datei.

    Doch davon lassen wir uns nicht einschränken, wir nutzen die von PHP bereitgestellte Variable $_SERVER['HTTP_USER_AGENT'].

    Dann müssen wir leider eine Liste mit allen verbreiteten Browsern erstellen.

    Danach haben wir nur noch ein Problem, $_SERVER['HTTP_USER_AGENT'] gibt in der Regel folgendes aus (Beispiel):

    Zitat


    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1045 Safari/532.5

    Tolle Wurst, aber egal, wir durchsuchen den String mit strstr und strpos.

    Als erstes rufen wir die so genannte Umgebungsvariable ab:

    PHP
    <span class="syntaxdefault"><br />  $information </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'HTTP_USER_AGENT'</span><span class="syntaxkeyword">];<br /><br /></span><span class="syntaxdefault"> </span>


    Nun erstellen wir eine Liste mit Browsern, ich stelle hier meine zur Verfügung:

    PHP
    <span class="syntaxdefault"><br />    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Firefox"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Firebird"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Firefox'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Avant"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Avant Browser'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"AppleWebKit"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'AppleWebKit'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MSIE 5.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Internet Explorer 5.0'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MSIE 6.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Internet Explorer 6.0'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MSIE 7.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Internet Explorer 7.0'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"MSIE 8.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Internet Explorer 8.0'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Netscape"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Netscape'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Camino"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Camino'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Galeon"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Camino'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Galeon"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Galeon'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Konqueror"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Konqueror'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Safari"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Safari'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"OmniWeb"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'OmniWeb'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Opera"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Opera'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Chrome"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Google Chrome'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mozilla/5.0"</span><span class="syntaxkeyword">))<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Mozilla'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /></span><span class="syntaxdefault">    if<br />    </span><span class="syntaxkeyword">(<br /></span><span class="syntaxdefault">      strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mozilla/4.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR<br />      strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mozilla/3.0"</span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> OR<br />      strpos</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$information</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">"Mozilla/4.8"</span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">)<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">        $browser </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> </span><span class="syntaxstring">'Netscape'</span><span class="syntaxkeyword">;<br /></span><span class="syntaxdefault">    </span><span class="syntaxkeyword">}<br /><br /></span><span class="syntaxdefault"> </span>

    So, nun enthält die Variable $browser den vom User benutzen Browser, toll oder?

    Probieren wir es aus:

    PHP
    <span class="syntaxdefault"><br />  print $browser</span><span class="syntaxkeyword">;<br /><br /></span><span class="syntaxdefault"> </span>

    Und tatsächlich:

    Zitat


    Google Chrome,

    Firefox


    Es klappt, doch Achtung auf keinen Fall elseif nutzen, es klappt nicht!

    Nicht genug? Lies weiter.