Foros del Web » Programando para Internet » PHP »

Variables por medio de include();

Estas en el tema de Variables por medio de include(); en el foro de PHP en Foros del Web. Hola a todos y gracias por leer mi mensaje. Tengo dos páginas, una en francés y otra en inglés. Deseo incluir un archivo por medio ...
  #1 (permalink)  
Antiguo 03/07/2012, 17:19
 
Fecha de Ingreso: mayo-2011
Ubicación: Colombia
Mensajes: 18
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Variables por medio de include();

Hola a todos y gracias por leer mi mensaje.

Tengo dos páginas, una en francés y otra en inglés. Deseo incluir un archivo por medio de include() y me pregunto si es posible definir a través de ese include una variable que me permita mostrar dinámicamente el contenido, así por ej:

Código PHP:
Ver original
  1. if($_GET[lang]=='en'){
  2.  
  3.            $saludo='Hello there!';
  4.  
  5. }elseif($_GET[lang]=='fr'){
  6.  
  7.            $saludo='Bonjour !';
  8.  
  9. }
  10. echo $saludo;



y el include seria algo como

Código PHP:
Ver original
  1. include('../lang/saludo.php?lang=fr');

Lo he intentado y no funciona. Si no es posible, agradecería que me regalaran un método opcional. La idea es tener un sólo archivo con ambos idiomas.

Muchas gracias de antemano, y mucha suerte para todos.
  #2 (permalink)  
Antiguo 03/07/2012, 17:23
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: Variables por medio de include();

No es posible, ¿por qué?

Pues porque las variables de ámbito global son globales, y por ende no necesitan ser pasadas a otros scripts mediante include.

Esto quiere decir que el include a secas basta, ¡y las super-variables $_GET ya estarán disponibles en el script que incluyes!

Has el intento y abre los ojos, después por favor consulta el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 03/07/2012, 17:37
 
Fecha de Ingreso: mayo-2011
Ubicación: Colombia
Mensajes: 18
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Variables por medio de include();

gracias por responder

Etiquetas: medio, variables
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 18:46.