Problema variables y src de imagen
Publicado por Lago GZ (13 intervenciones) el 21/09/2011 09:13:19
Buenas tardes.
Soy nuevo en el foro por lo q aprovecho para presentarme. Un saludo a tod@s.
Resutalta q estoy creando una págima web en la cual la estructura de directorios es la siguiente:
CSS
Img
Idiomas
.......idioma_gal.php
.......idioma_spa.php
.......idioma_eng.php
js
index.php
entonces yo lo q pretendo es cargar distintas imágenes q se encuentran en el directorio Img de forma dinámica respecto al idioma seleccionado.
El código de las páginas de idiona es el siguiente:
---idioma_gal.php---
<?php
session_start();
$string["bricolaje"]="bricolaxe.png";
?>
---idioma_spa.php---
<?php
session_start();
$string["bricolaje"]="bricolaje.png";
?>
---idioma_eng.php---
<?php
session_start();
$string["bricolaje"]="bricolaje_eng.png";
?>
Entonces el codigo de mi index.php es:
<?php
session_start();
if (!$_GET["lg"])
{
$_SESSION["lg"]="spa";
}
else
{
$posible_idioma=$_GET["lg"];
switch($posible_idioma)
{
case "gal": case "spa": case "eng":
$_SESSION["lg"]=$posible_idioma;
break;
default:
$_SESSION["lg"]="spa";
}
}
include("Idiomas/idioma_".$_SESSION["lg"].".php");
?>
<html>.....
...
...
...
..<body>...
...
...
...
<?php echo "Idiomas/idioma_".$_SESSION["lg"].".php"; ?>
<img src="Img/<?php echo $string["bricolaje"]; ?>">
Pues la imagen no se carga, y el echo no funciona (lo use para comprobar pq me dá el error, pero no me sirvió de nada), me muestra los caracteres "> en lugar de mostrar la imagen. En principio (EN LA PRIMERA CARGA DE LA PÁGINA) no habrá GET, por lo q se cargará "spa", o sea q entrará en la primera parte del condicional.
Podéis hecharme una mano, por favor. Creo q he hecho todo bien.
Un saludo y gracias.
Soy nuevo en el foro por lo q aprovecho para presentarme. Un saludo a tod@s.
Resutalta q estoy creando una págima web en la cual la estructura de directorios es la siguiente:
CSS
Img
Idiomas
.......idioma_gal.php
.......idioma_spa.php
.......idioma_eng.php
js
index.php
entonces yo lo q pretendo es cargar distintas imágenes q se encuentran en el directorio Img de forma dinámica respecto al idioma seleccionado.
El código de las páginas de idiona es el siguiente:
---idioma_gal.php---
<?php
session_start();
$string["bricolaje"]="bricolaxe.png";
?>
---idioma_spa.php---
<?php
session_start();
$string["bricolaje"]="bricolaje.png";
?>
---idioma_eng.php---
<?php
session_start();
$string["bricolaje"]="bricolaje_eng.png";
?>
Entonces el codigo de mi index.php es:
<?php
session_start();
if (!$_GET["lg"])
{
$_SESSION["lg"]="spa";
}
else
{
$posible_idioma=$_GET["lg"];
switch($posible_idioma)
{
case "gal": case "spa": case "eng":
$_SESSION["lg"]=$posible_idioma;
break;
default:
$_SESSION["lg"]="spa";
}
}
include("Idiomas/idioma_".$_SESSION["lg"].".php");
?>
<html>.....
...
...
...
..<body>...
...
...
...
<?php echo "Idiomas/idioma_".$_SESSION["lg"].".php"; ?>
<img src="Img/<?php echo $string["bricolaje"]; ?>">
Pues la imagen no se carga, y el echo no funciona (lo use para comprobar pq me dá el error, pero no me sirvió de nada), me muestra los caracteres "> en lugar de mostrar la imagen. En principio (EN LA PRIMERA CARGA DE LA PÁGINA) no habrá GET, por lo q se cargará "spa", o sea q entrará en la primera parte del condicional.
Podéis hecharme una mano, por favor. Creo q he hecho todo bien.
Un saludo y gracias.
Valora esta pregunta
0