Tutorial: ðŸ”¥ðŸ”¥ðŸ”¥ Sobre Imagens Geolocalizadas

  • Autor Autor Hugo7
  • Data de início Data de início
Este tópico foi traduzido automaticamente do espanhol. Ver original
:encouragement: Olá amigos e amigas,

Quero agradecer a cada um de vocês...

• Obrigado [MENTION=80994]Andres Boscato[/MENTION], pela sua avaliação e comentário positivo, você também sempre somando!

• Obrigado [MENTION=140233]Patricia Valenzuela[/MENTION], por ler, votar "Curtir" e considerar para seus projetos; isso me inspira a continuar contribuindo.

• Obrigado [MENTION=196272]Albertojose[/MENTION], pelo seu comentário, por favor não se esqueça de votar "Curtir", na primeira mensagem do tutorial.

• Obrigado [MENTION=39355]Torrecilla[/MENTION], fico feliz que um colega valorize meu trabalho e o use em seus projetos; por favor, vote "Curtir" no tutorial.

• Obrigado [MENTION=33138]Johao Hernandez[/MENTION], por comentar positivamente, também te lembro de avaliar minha contribuição com um voto de "Curtir".

• E obrigado a todos pela boa energia!


Como eu disse, isso é a ponta do iceberg, tenho mais para contribuir...
Espero continuar recebendo visitas, "Curtir", reações e comentários construtivos...


Abraços e OBRIGADO!!!
:encouragement: Hugo
 
Última edição:
Excelente!!!! Me serviu muito
 
Dêem uma cerveja para este bom homem 😛8:
 
Sempre tive a dúvida de como você fazia esse banner que muda conforme o país (o da sua assinatura).

Muito obrigado pelo seu tutorial. Verei o código-fonte para ver como funciona...

Mais uma vez, muito obrigado!
 
Muito boa contribuição, vejo como muito útil. Principalmente, como você comenta, para criar notícias com impacto por regiões ou países.

Muito obrigado.
 
Excelente tutorial, muito obrigado pela informação. Sou nova nisso, mas sua explicação me parece bastante completa🙂
 
Olá!!

Muito obrigado por compartilhar a informação e ajudar a ampliar nossos conhecimentos.

Sucesso em tudo o que fizer...
 
Uau, excelente contribuição irmão, está ótimo para otimizar o tráfego de nossos sites e tirar o melhor proveito que pudermos. Bênçãos! Agora nos toca a nós tirar o melhor proveito.

O fórum precisa de mais pessoas como você.

Um milhão de obrigado.
 
Última edição:
Então se pode colocar assinatura no ForoBeta? :distant:
 
Uau, excelente contribuição irmão, está ótimo para otimizar o tráfego de nossos sites e tirar o melhor proveito que pudermos. Bênçãos! Agora nos toca a nós tirar o melhor proveito.

O fórum precisa de mais pessoas como você.

Um milhão de obrigado.

:encouragement: Muito obrigado [MENTION=124885]conocelotodo[/MENTION], pelo seu comentário e voto de confiança...

Então se pode colocar assinatura no ForoBeta? :distant:

:encouragement: Sim [MENTION=26505]gagagagafafa[/MENTION], pode-se colocar assinatura no ForoBeta, já deixei no início do tutorial um link para outro tutorial que explica como colocar uma imagem na sua assinatura do ForoBeta, é só dar uma olhada.
 
Excelente! Obrigado.
 
mmm bom tutorial, mas para que usar readfile e carregar o servidor... apenas redirecione para a imagem e pronto.
PHP:
<?php

$type    = 'png';
$path    = './imagenes/';

$json    = file_get_contents('http://www.geoplugin.net/json.gp?ip='.$_SERVER['REMOTE_ADDR']);
$data    = json_decode($json);
$pais    = strtolower($data->geoplugin_countryCode);

$file    = $path.$pais.'.'.$type;
$file    = is_file($file) ? $file : $path.'default.'.$type;

header('location: '.$file);
die();
?>

é o mesmo, só que em vez de carregar o servidor você redireciona para a imagem e aparece igualmente!
 
Boa contribuição, e concordo com [MENTION=9679]cicklow[/MENTION]
Somando algo mais, a isso seria bom, além de mostrar uma imagem conforme o país, que esta tenha um link e redirecione para uma landing também conforme o país visitante, para isso pode-se fazer da seguinte maneira :

PHP:
<?php

//Ip del visitante
if ($_SERVER['REMOTE_ADDR']=='::1') $ipuser= ''; else $ipuser= $_SERVER['REMOTE_ADDR'];

$geoPlugin_array = unserialize( file_get_contents('http://www.geoplugin.net/php.gp?ip='.$ipuser) );

//Si el pais es España redireccionamos al directorio /es
if ($geoPlugin_array['geoplugin_continentCode']=='ES'){
	header('http://dominio.com/es');
}

else //Si el pais es Mexico redireccionamos al directorio /mx
if ($geoPlugin_array['geoplugin_continentCode']=='MX'){
	header('http://dominio.com/mx');
}

else //Si el pais es Colombia redireccionamos al directorio /co
if ($geoPlugin_array['geoplugin_continentCode']=='CO'){
	header('http://dominio.com/co');
}


?>
 
[MENTION=9679]cicklow[/MENTION], bom ponto, sempre se pode melhorar e adaptar às suas necessidades particulares...
Minhas necessidades pontuais, entre outras, são as seguintes...
• Ocultar o método o máximo possível e apenas mostrar uma rota de imagem normal (minhas rotas terminam em JPG ou PNG).
• Evitar que copiem e roubem as imagens com as bandeiras, notas, etcétera... dos países do mundo.
E por isso prefiro usar assim como mostro no exemplo, mas é bom indicar que Location resolve mais rápido, bom ponto.




[MENTION=118880]MediaMaster[/MENTION], Sim, isso funciona e redireciona para uma Landing, mas se o navegador carregar a rota da imagem diretamente...
No entanto, não terá o mesmo comportamento se a rota da imagem estiver em uma tag IMG de um HTML...
E me refiro ao seguinte...

HTML:
<img src="https://www.sitio.com/imagenes/tu-imagen-regionalizada.jpg">
 
Última edição:
[MENTION=9679]cicklow[/MENTION], bom ponto, sempre se pode melhorar e adaptar às suas necessidades particulares...
Minhas necessidades pontuais, entre outras, são as seguintes...
• Ocultar o método o máximo possível e apenas mostrar uma rota de imagem normal (minhas rotas terminam em JPG ou PNG).
• Evitar que copiem e roubem as imagens com as bandeiras, notas, etcétera... dos países do mundo.
E por isso prefiro usar assim como mostro no exemplo, mas é bom indicar que Location resolve mais rápido, bom ponto.




[MENTION=118880]MediaMaster[/MENTION], Sim, isso funciona e redireciona para uma Landing, mas se o navegador carregar a rota da imagem diretamente...
No entanto, não terá o mesmo comportamento se a rota da imagem estiver em uma tag IMG de um HTML...
E me refiro ao seguinte...

HTML:
<img src="https://www.sitio.com/imagenes/tu-imagen-regionalizada.jpg">

...tudo isso se pula com botão direito em cima da img XD... enfim... você pode ocultar tudo com .htaccess, referers, etc... e sem carregar o servidor à toa.

e o de redirecionar só se usa
PHP:
<a href="http://www.miserver.com/redir.php"><img src="http://www.miserver.com/img.php"></a>
e pronto... o redir.php redireciona e o img.php mostra a img
 
:encouragement: Olá amigos!

Só quero esclarecer o seguinte...

Se você implementar bem isso, por exemplo, para regionalizar as imagens e ocultar este método o melhor possível...
Você acabaria gerando um caminho de imagem, muito limpo e convencional, como por exemplo...

https://tu_sitio_web.com/imagenes/banner005.jpg

E este caminho, embora esteja disponível para todo mundo...

1. Não indica claramente que você está usando este método, inclusive, não há indícios de um PHP ou similar.
2. Não te mostra a pasta, com todos os recursos ou imagens que você quer ocultar.
3. Não podem copiar ou roubar tão facilmente, já que o caminho da imagem, por si só, não diz nada.

Por isso, embora cliquem no botão direito do mouse e obtenham esse caminho...
Não encontrarão nada que não tenha sido previsto, já que só obterão um caminho de imagem convencional.


Agora, minha intenção nesta primeira entrega é explicar os princípios deste método...
Porque vários me perguntaram e porque prometi a [MENTION=132709]Kervis Toledo[/MENTION] :encouragement: não é, amigo?
Mas há muitos outros detalhes para ver, talvez em uma segunda parte, enquanto isso...

Agora que conhecem este método e têm o Script, vocês podem melhorar e adaptar às suas necessidades...
:encouragement: Só espero que compreendam bem e implementem em seus respectivos projetos!

:welcoming: Muito obrigado por ler!

Abraços,
:encouragement:Hugo
 
Muito bom tutorial :encouragement:
 
Excelente contribuição!
 
estas contribuições são muito significativas para quem está começando no fórum assim como eu..muito obrigado pela sua contribuição já que é de grande ajuda ,muito bom que compartilhem este tipo de tutoriais ..obrigado
 
Voltar
Topo