tengo un problema, que seguramente sea una chorrada pero no consigo ver pq no me muestra una imagen guardada en una bbdd con php:
tanto el conexion.php como el subir.php funcionan perfectamente, el problema tiene que estar aquí
ver.php
<?php
$nombre = $_GET['nombre'];
include ("conexion.php");
$link=Conectarse();
$query = "SELECT imagenes FROM fotos WHERE nombre = '$nombre'";
$result = mysql_query($query,$link);
$imagen = mysql_result($result,0);
echo $imagen;
echo "<img src='..\$imagen'>";
?>
guardar.php
<?php
$ruta = "..\imagenes/{$FILES['imagen'][name]}" ;
if(!copy($FILES['imagen']['tmp_name'], $ruta)) {
echo "error al copiar el archivo";
} else {
echo "archivo subido con exito";
include ("conexion.php");
$link=Conectarse();
$nombre = $_POST["nombre"];
mysql_query("INSERT INTO fotos (nombre,imagenes) VALUES ('$nombre','$ruta')");
echo "Se ha subido la imagen a la base de datos, puedes verla pulsando <a href='ver.php?nombre=$nombre'>aquí</a>";
}
//echo $ruta;
?>
a la hora de mostrar no me guarda bien la variable y se come el "\" de la ruta, no me muestra "..\imagenes\lelelele.jpg" , solamente me pone lo de la imagen : "..imagenes\lelelelele.jpg"
alguno sabe que falla?