$http_user_agent

crashx

Erfahrenes Mitglied
Auf meinem Virtuellen Server Funktioniert das ganze einwandfrei.
Wenn ich aber ins Internet stelle, passiert gar nichts mehr.

es wird nichts erkannt.

Ich denke das liegt sicherlich bei irgendwelchen Sicherhjeitseinstellungn.

PHP:
<?PHP

if( eregi("(msie) ([0-9]{1,2}.[0-9]{1,3})",$HTTP_USER_AGENT,$regs) ) 
	{ 
	    $browser = "MSIE $regs[2]";
	} 
if($browser == 'MSIE 7.0')
	{
		echo 'IE 7.0';
	}
if($browser == 'MSIE 7.0')
				{
					echo '<style type="text/css">';
					echo '.navigation-holder {margin: 18px 0 0 12px; width: 170px;}';
					echo '.navigation {margin: 0 0 0 36px;}';
					echo '</style>'; 
				}
?>

Es geht darum den IE 7 zuerkennen.
Aber auch:
PHP:
echo $HTTP_USER_AGENT;
Gibt bei keinem der getesteten Browser irgend etwas aus.
 
Das sieht so aus, als wenn Du einen browserspezifisches CSS Layout machen möchtest?
Solltest Du dieses vorhaben, kannst Du dies auch direkt im CSS Tag verankern.
HTML:
.picker {
          width:150px; 
          text-align:justify;
          margin:256px 12px 0px 0px;
          }
* html .picker { /* Korrektur für IE */
          margin:256px 6px 0px 0px;
          }
 
HTML:
<!--[if lte IE 7]><style type="text/css">
  a.infobox span { display:none; }
  a.infobox:hover span { display:block; }
</style><![endif]-->
Sowas funktioniert auch... Wobei lte auch alle Versionen vor 7 miteinschließt.
 
Zurück