hi, ich habe mir ein kleines browsererkennungsscript geschrieben, mit dem ich überprüfe, ob der user einen firefox (/mozilla etc) borwser benutzt und je nachdem werden die links zu den entsprechenden css-dateien ausgegeben.
jetzt habe ich allerdings noch eine weitere abfrage hinzugefügt, nämlich ob opera verwendet wird (ich weis, dass der user die ausgabe verändern kann, aber dann muss er halt die unoptimierte version sehen)
mein problem ist halt, dass er bei meinem jetzigen text wunderbar erkennt, dass es firefox is und ned opera, aber er gibt halt auch den normalen link aus, weils eben ned opera ist. ich hab erst an eine xor funktion gedacht, aber da hat man ja nur ein mögliche sausgabe ergebnis. es is wahrscheinlcih ziemlich einfach, aber ich hab weder über die boardsuch noch über google was richtiges gefunden
hier mein quelltext:
vielen dank schonmal im vorraus!
jetzt habe ich allerdings noch eine weitere abfrage hinzugefügt, nämlich ob opera verwendet wird (ich weis, dass der user die ausgabe verändern kann, aber dann muss er halt die unoptimierte version sehen)
mein problem ist halt, dass er bei meinem jetzigen text wunderbar erkennt, dass es firefox is und ned opera, aber er gibt halt auch den normalen link aus, weils eben ned opera ist. ich hab erst an eine xor funktion gedacht, aber da hat man ja nur ein mögliche sausgabe ergebnis. es is wahrscheinlcih ziemlich einfach, aber ich hab weder über die boardsuch noch über google was richtiges gefunden
hier mein quelltext:
Code:
<?php $mozilla = stristr($_SERVER['HTTP_USER_AGENT'], "Gecko" ); if ($mozilla == true) { echo ('<link rel="stylesheet" type="text/css" href="mozilla.css">');} $opera = stristr($_SERVER['HTTP_USER_AGENT'], "Opera" ); if ($opera == true) { echo ('<link rel="stylesheet" type="text/css" href="opera.css">');} else{ echo ('<link rel="stylesheet" type="text/css" href="formate.css">');} ?>
Kommentar