Codice: Seleziona tutto
<!-- IF BROWSER_COR <> 'FireFox' -->Messaggio<!-- ENDIF -->
Codice: Seleziona tutto
<!-- IF BROWSER_COR <> 'FireFox' -->Messaggio<!-- ENDIF -->
Codice: Seleziona tutto
<?php
function GetBrowser()
{
$browser = array(
"Internet Explorer" => "MSIE",
"FireFox" => "Firefox",
"Lynx" => "Lynx",
"Opera" => "Opera",
"WebTV" => "WebTV",
"Konqueror" => "Konqueror",
"Bot" => "bot|Google|slurp|scooter|spider|infoseek",
"Netscape" => "Nav|Gold|x11|Netscape",
);
foreach($browser as $chiave => $valore)
{
if(eregi($valore, $_SERVER["HTTP_USER_AGENT"])){
return $chiave;
}
}
return "Altro";
}
$browser_cor = GetBrowser() ;
$browser_ff = false ;
if ($browser_cor == "FireFox")
{
$browser_ff = true ;
}
$template->assign_vars(array(
'BROWSER_COR' => $browser_cor,
'BROWSER_FF' => $browser_ff
));
?>
Codice: Seleziona tutto
<!-- IF BROWSER_FF == '0' --><div>1 - Il browser utilizzato è {BROWSER_COR} perchè 'true'</div><!-- ENDIF -->
si può scrivere anche così:
<!-- IF BROWSER_FF --><div>1 - Il browser utilizzato è {BROWSER_COR} perchè 'true'</div><!-- ENDIF -->
<!-- IF BROWSER_FF == '1' --><div>1 - Il browser utilizzato NON è FireFox perchè 'false''</div><!-- ENDIF -->
<!-- IF BROWSER_COR --><div>4 - Il browser corrente è {BROWSER_COR}</div><!-- ENDIF -->
Penso di si ma bisogna sapere qual'è la relativa stringa per ciascuno.lenders ha scritto:Cosi funziona alla grande,mi domandavo adesso se era possibile inserire altri browser
Codice: Seleziona tutto
"Chrome" => "Chrome",
Codice: Seleziona tutto
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.106 Safari/535.2
Codice: Seleziona tutto
<!-- IF not FIREFOX -->
Rilevato l'uso di {TUO_BROWSER}.
Per una visualizzazione corretta ed ottimale del Forum si consiglia l'utilizzo di Firefox.
<!-- ENDIF -->
Visitano il forum: Nessuno e 37 ospiti