Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17638
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Pasta do site para cada versão do navegador PHP

26-05-2015 16:35

Nesse post mostro como usar um esquema de pastas dependendo do navegador do usuário.
Basicamente funciona assim, por exemplo, se o usuário estiver acessando o site pelo Opera, o que será mostrado para ele será:

<img src="opera/imagem.jpg" />

Se estiver acessando pelo Firefox a imagem será:

<img src="firefox/imagem.jpg" />

Como cada navegador é bem diferente na identificação através do HTTP_USER_AGENT, eu deixei uma linha comentada no código para que você use para obter a identificação do navegador, para montar um if de acordo com o mesmo.

<?php $navegador = $_SERVER['HTTP_USER_AGENT']; $BASE = ""; // DESCOMENTE A LINHA ABAIXO PARA VER DETALHES DO NAVEGADOR //echo $navegador."<br /><br />"; if(strpos($navegador,"Firefox")) { echo "Firefox"; $BASE = 'firefox/'; } if(strpos($navegador,"Chrome")) { echo "Chrome"; $BASE = 'chrome/'; } if(strpos($navegador,"rv:11")) { echo "Internet Explorer"; $BASE = 'internet_explorer/'; } if(strpos($navegador,"Opera")) { echo "Opera"; $BASE = 'opera/'; } ?> <img src="<?php echo $BASE; ?>figura.jpg" />

2
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Bing [Bot]