Visualizzazione dei risultati da 1 a 1 su 1
  1. #1

    riconoscere opera browser

    Ciao a tutti,
    ho la necessità di cambiare i fogli di stile in base al browser utilizzato.
    Il processo lo faccio gestire da php, ma ho un problema con Opera.
    Utilizzo questo codice

    Codice PHP:
    $ua $_SERVER['HTTP_USER_AGENT'];
    if(
    preg_match("/\bOpera\b/i"$ua)==TRUE){
        echo 
    '<link href="stili/opera.css" type="text/css" rel="stylesheet"/>';
    }elseif(
    preg_match("/\bMSIE\b/i"$ua)==TRUE){
        echo 
    '<link href="stili/ie.css" type="text/css" rel="stylesheet"/>';
    }elseif(
    preg_match("/\bSafari\b/i"$ua)==TRUE){
        echo 
    '<link href="stili/safari.css" type="text/css" rel="stylesheet"/>';
    }elseif(
    preg_match("/\bFirefox\b/i"$ua)==TRUE){
        echo 
    '<link href="stili/moz.css" type="text/css" rel="stylesheet"/>';
    }else
        echo 
    '<link href="stili/main.css" type="text/css" rel="stylesheet"/>'
    Vengono cambiati tutti tranne Opera, dove sbaglio? Viene caricato il main.css


    --- EDIT ---
    Mi sono sbagliato, non funziona benissimo, se entro con chrome dovrebbe darmi il main.css mentre mi da il safari.css.
    Qualcuno può consigliarmi cosa fare?
    Ultima modifica di frenkytribe; 30-11-2013 a 16:50

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.