85.
Externe Stylesheets mit PHP einbinden (12.03.2002)
Eine weitere Möglichkeit zur Browser-spezifischen Zuweisung externer Stylesheets ist die Server-seitige Auswertung des vom Browser gelieferten User-Agents, z. B. mit PHP. Im Beispiel 85 wird dieser PHP-Code eingesetzt:
<HEAD>
<?php
function getCSSFile()
{
$ua=getenv("HTTP_USER_AGENT");
if (strstr($ua,"MSIE")) return "tip85_ie.css";
elseif (strstr($ua,"Opera")) return "tip85_op.css";
elseif (strstr($ua,"Gecko")) return "tip85_mz.css";
else /* anderer Browser */ return "tip85_st.css";
}
?>
<LINK REL="stylesheet" HREF="http://.../<?=getCSSFile();?>"
TYPE="text/css">
</HEAD>
Je nach gefundenem Browserstring wird das zugehörige Stylesheet eingefügt. Wird keiner der genannten Browser erkannt, verwendet das Script ein Standard-Stylesheet.
|