Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

horacio2009

[Resolvido] if/else chatos...

Recommended Posts

Bom dia, pessoal!!

seguinte:

quero lançar uns if/elses para poder setar o css correto para cada navegador, porém , por qualquer razão ele não reconhece o chrome... o que tem de errado nisso??

muito obrigado!!!

Horácio

 

<?php
$browser=$_SERVER['HTTP_USER_AGENT'];
$info=$_SERVER['HTTP_USER_AGENT'];
/***********************************/
if($browser=="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10")
$browser="Chrome";

if($browser=="Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)")
$browser="FireFox";

else 
$browser="";

/***********************************/

echo"$info";

if($info=="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10")
$info="Chrome";

if($info=="Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)")
$info="FireFox";

else 
$info="";

echo"<br>browser: $browser<br>";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

o.O ...

 

 

<?php
$browser=$_SERVER['HTTP_USER_AGENT'];
$info=$_SERVER['HTTP_USER_AGENT'];
/***********************************/
if($browser=="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10"){
$browser="Chrome";
}
if($browser=="Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)"){
$browser="FireFox";
}
else{
$browser="";
}
/***********************************/

echo"$info";

if($info=="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10"){
$info="Chrome";
}
if($info=="Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)"){
$info="FireFox";
}
else{
$info="";
}
echo"<br>browser: $browser<br>";
?>

 

tem que botar chaves neles .. tipo

if(){
// codigo
}else{
// codigo .. 
}

o seu tava sem chaves ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

caramba, pessoal!!

Obrigado pelas respostas!!!

na verdade, lancei 3 ifs, sendo um, o if vazio, supondo que não exista css correspondente!!!

aí, resolvi, mas com certeza essas respostas foram essenciais para que eu "acordasse" digamos assim...tava esquisito do jeito que eu tinha feito!!!

Obrigado a todos!!!

Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.