Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/08/2011, 15:23
Mojo
 
Fecha de Ingreso: febrero-2004
Ubicación: Barnacity
Mensajes: 318
Antigüedad: 20 años, 9 meses
Puntos: 8
Respuesta: Cargar imagen dependiendo de HTTP_ACCEPT_LANGUAGE

Cita:
Iniciado por andresdzphp Ver Mensaje
Ajustado a lo de las imágenes:

Código PHP:
Ver original
  1. <?php
  2.  
  3. $idioma = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
  4.  
  5. $iniciales = substr($idioma, 0, 2);
  6.  
  7. switch ($iniciales) {
  8.     case 'de':
  9.         $imagen = 'de.jpg';
  10.         break;
  11.     case 'en':
  12.         $imagen = 'en.jpg';
  13.         break;
  14.     case 'fr':
  15.         $imagen = 'fr.jpg';
  16.         break;
  17.     case 'es':
  18.         $imagen = 'es.jpg';
  19.         break;
  20.     case 'it':
  21.         $imagen = 'it.jpg';
  22.         break;
  23.     case 'ja':
  24.         $imagen = 'ja.jpg';
  25.         break;
  26.     default:
  27.         $imagen = 'es.jpg';
  28. }
  29.  
  30. echo '<img src="' . $imagen . '" />';

Más allá de los ejemplos faltó decir que HTTP_ACCEPT_LANGUAGE no siempre funciona y supongo que por esto preguntan tanto el idioma las páginas multilenguaje.
Gracias, recien acabo de adaptar tu código cuando entro y veo que lo has adaptado.

muchas gracias, funciona!