Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/06/2006, 07:03
Avatar de the_scorpion
the_scorpion
 
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años
Puntos: 3
Hola

veamos esto
Código PHP:
<?
//Mensaje de Variable de los lenguajes
$espanol="Hola";
$ingles="Hello";
$frances="hola";
$chino="quien lo escribe"//jajajajaj una broma
$ruso="quien lo escribe";  //jajajajaj una broma


//Se lee en el navegador cuál es el lengua oficial
$idioma=substr($HTTP_ACCEPT_LANGUAGE,0,2); //agrega en dependecia cantidad de idiomas numero final

//Posibilidades de idiomas
if ($idioma == "es")
{echo 
"$espanol";}
elseif (
$idioma=="en")
{echo 
"$ingles";}
else (
$idioma=="fr")
/*{echo "$frances";}
else ($idioma=="zh")
{echo "$chino";}
else ($idioma=="ru")
{echo "$ruso";}
*/
?>
Ahora bien
con $idioma se define variable para leer el lenguaje del navegador

Ahora va lo tuyo
con la función substr, se toma las dos primeras letras del código correspondiente al idioma aceptado por el navegador ($HTTP_ACCEPT_LANGUAGE).
como as de saber eso se cambia en tu vavegador usando internet explorer (herramientas, opciones, idioma agregar idioma: el idioma predeterminado es aquel que este de primero)

Siguiendo con el script
luego el se engarca de ver en el navegador en que idioma esta (algunos omiti, solo estan trabajando 2)
(es) español
(en-us) ingles
(fr) frances
(zh) chino
(ru) ruso

y de hay imprime el mensaje que se encuentra arriba (hola, hello).

por ultimo
"==" para comparar variables
"=" para asignar o agregar valores a variables

Espero haber sido esclarecedor

Saludos
Bye
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".