Mailinglisten-Archive |
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 = "Ü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