• User

    script controllo browser + CSS

    ciao ho questo codice [php]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>C.A.T. snc Official Site</title>
    <?
    if(eregi("msie.[4|5|6]",$HTTP_USER_AGENT)) {
    echo '<link rel="stylesheet" type="text/css" media="all" href="stile.css">';
    }
    echo '<link rel="stylesheet" type="text/css" media="all" href="stile2.css" >';
    ?>
    <body style="text-align:center;">
    <div id="container">
    <div id="header">
    <?
    @include ("inc/header.inc.php")
    ?>
    </div>
    <div id="menu">
    <?
    @include ("inc/menu.inc.php")
    ?>
    </div>
    <div id="contenuto">
    <?
    @include ("inc/home/contenuto.inc.php")
    ?>
    </div>
    <div id="footer">
    <?
    @include ("inc/footer.inc.php")
    ?>
    </div>
    </div>
    </body>
    </html>
    [/php]
    solo che non mi funziona :arrabbiato: non so se è sbagliato questo [php]if(eregi("msie.[4|5|6]",$HTTP_USER_AGENT))[/php]
    o qualcos'altro,
    mi potete aiutare?
    Grazie 😉


  • User Attivo

    ho dato un occhiata veloce forse mi sbaglio ma nn vedo ne il tag </head> ne quello di apertura di <body>


  • User

    si il tag </head> non c'è ma non risolve il problema
    il tag body c'e [html]<body style="text-align:center;">[/html] però adesso ho risolto facendo [php]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>C.A.T. snc Official Site</title>
    <?
    if(eregi("msie.[4|5|6]",$HTTP_USER_AGENT)) {
    echo '<link rel="stylesheet" type="text/css" media="all" href="stile.css">';
    }
    elseif(!eregi("msie.[4|5|6]",$HTTP_USER_AGENT)) {
    echo '<link rel="stylesheet" type="text/css" media="all" href="stile2.css" >';
    }
    ?>
    </head>
    <body style="text-align:center;">
    <div id="container">
    <div id="header">
    <?
    @include ("inc/header.inc.php")
    ?>
    </div>
    <div id="menu">
    <?
    @include ("inc/menu.inc.php")
    ?>
    </div>
    <div id="contenuto">
    <?
    @include ("inc/home/contenuto.inc.php")
    ?>
    </div>
    <div id="footer">
    <?
    @include ("inc/footer.inc.php")
    ?>
    </div>
    </div>
    </body>
    </html>
    [/php] evviva :yuppi:


  • Super User

    <?php
    if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")) {
    echo "stileie";
    }
    else
    {
    echo "altrostile";
    }
    ?>

    **http://it2.php.net/manual/it/tutorial.useful.php

    :ciauz:
    **


  • User

    grazie ma ho già risolto e poi quello che hai scritto tu è per tutti gli internet explorer mentre a me serviva solo per internet explorer 4,5 e 6 i quali non leggono bene i css
    cosa che ie 7 e gli altri browser non fanno.
    comunque grazie 😉