phpbar.de logo

Mailinglisten-Archive

[php] CSS ausschalten mittels PHP

[php] CSS ausschalten mittels PHP

Marita Betz m.betz at gaponline.de
Die Mai 1 11:15:09 CEST 2007


Hallo liebe Helfer,

ich habe noch eine Frage.

Bei dem Webauftritt, den ich gerade machen muss, da soll auch mit Hilfe
eines Menüpunktes das CSS ausgeschaltet werden. Leider bin ich noch
ziemlich am Anfang mit PHP und daher weiss ich nicht so recht, wie ich
das machen kann.

Meine head1.php sieht so aus:

<?php
$Fragezeichenxml = chr(63)."xml";
$Fragezeichen = chr(63);
$temp_ausgabe = <<<AUSGABEENDE
<$Fragezeichenxml version="1.0" encoding="iso-8859-1"$Fragezeichen>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta name="robots" content="index,follow"/>
<meta name="language" content="de" />
<meta http-equiv="content-language" content='de'/>
<meta name="description" content="....."/>
<meta name="keywords" content="...."/>
<meta name="copyright" content=""/>
<meta name="author" content="Marita Betz"/>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<link rel="shortcut icon" href="/favicon.ico" />
<title>$titel</title>
<link href=$css rel="stylesheet" type="text/css" media="all" />
<link href="druckversion.css" rel="stylesheet" type="text/css"
media="print"/>
</head>
<body>
?>

Die entsprechende CSS-Datei wird dann mittels einer Browser-Weiche (auch
in PHP) der Seite zugewiesen.

Die head-Datei wird in der jeweiligen Webseite mittels include eingebaut.

Also so:

<?php

//Der Browser wird ausgelesen
$browser = getenv('HTTP_USER_AGENT');
//Wenn es sich um den IE handelt
if (eregi("MSIE",$browser))
{$css= '"l1.css"';}
//wenn es sich um Mozilla usw. handelt
else
{$css = '"l.css"';}
//wenn es sich um Opera/8. handelt
if (eregi("Opera/8.", $browser))
{$css= '"ie1.css"';}
?>

<?php
$titel = "&Uuml;ber die Datenbank";

include ('head1.php');
?>
*
*Es wäre wirklich toll, wenn Ihr mir da weiterhelfen könntet.

Vielen herzlichen Dank.
*
*Marita Betz*
*

php::bar PHP Wiki   -   Listenarchive