Foros del Web » Programando para Internet » PHP »

problemas con reconocer el idioma

Estas en el tema de problemas con reconocer el idioma en el foro de PHP en Foros del Web. Buenas a todos, Estoy empezando a estudiar php desde el tutorial de desarrollo web y he tenido dos problemas. Los ejemplos empiezan con <? ... ...
  #1 (permalink)  
Antiguo 29/01/2007, 16:23
 
Fecha de Ingreso: junio-2004
Mensajes: 95
Antigüedad: 20 años, 5 meses
Puntos: 0
problemas con reconocer el idioma

Buenas a todos,

Estoy empezando a estudiar php desde el tutorial de desarrollo web y he tenido dos problemas.
Los ejemplos empiezan con
<?
...
?>
y así no me sale nada, pero poniendo lo siguiente sí sale:
<?php
......
?>
Tengo instalado el WAMP5 Version 1.6.6.
Y también el ejemplo de ver qué idioma tienes puesto, no me sale, sin embargo pincho el script de ejemplo y me sale bien, pero si lo hago desde el local no me sale.
Este es el ejemplo:
------------------------------------------------------------------
<HTML>
<HEAD>
<TITLE>Detector de Lengua</TITLE>
</HEAD>
<BODY>
<?php
//Antes de nada introducimos mensajes en forma de variables
$espanol="Hola";
$ingles="Hello";
$frances="Bonjour";
//Ahora leemos del navegador cuál es su lengua oficial
$idioma=substr($HTTP_ACCEPT_LANGUAGE,0,2);
//Formulamos las posibilidades que se pueden dar
if ($idioma == "es")
{echo "$espanol";}
elseif ($idioma=="fr")
{echo "$frances";}
else
{echo "$ingles";}
?>
</BODY>
</HTML>
--------------------------------------------------------------
No se si es la versión de wamp u otra cosa.

Saludos.
  #2 (permalink)  
Antiguo 29/01/2007, 18:36
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 10 meses
Puntos: 9
Re: problemas con reconocer el idioma

con respodo lo primero tene que ver la config de php, es decir el php ini y fijate que este habilitado el Short Tags, el manual te dice como configurarlo, SIEMPRE ESTATE CON MANUAL

con respecto a lo otro fijate de cambiar

$HTTP_ACCEPT_LANGUAGE

x $_SERVER['HTTP_ACCEPT_LANGUAGE']

que dicho sea de paso la 2da es la manera correcta.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:28.