Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2015, 10:55
mensajeescrito
 
Fecha de Ingreso: mayo-2012
Mensajes: 760
Antigüedad: 11 años, 11 meses
Puntos: 5
Mostar una imagen respetando espacios en blanco

Hola amigos/as, a ver si me pueden ayudar con este problema que tengo:
Veran tengo un codigo que me permite visualizar una imagen y los datos que tenga , extraidos previamente de una bbdd.

La cuestion es que la imagen me la muestra solo si el nombre de la misma , es un nombre solo es decir: "foto1.jpg", pero si dicho nombre tiene un espacio, entonces no me lo muestra ejem: "foto 1.jpg".

La pregunta es: como puedo hacer para que se vea la imagen sin tener que renombrar la imagen y eliminando los espacios.

Y sin poner guiones bajos, estilo "foto_1.jpg".

Es decir que se vea la imagen manteniendo el nombre con su espacio ejem: "foto 1.jpg".

Miren este es el codigo que tengo:

Gracias de antemano:


Código PHP:
Ver original
  1. class ClaseDatosBusqueda
  2.        
  3.         {          
  4.             public $tienda_categoria_1 = 'tienda_categoria_1'; 
  5.  
  6.  
  7.  
  8.             public function DatosBusqueda($tienda_categoria_1, $buscar)
  9.            
  10.                 {                                          
  11.                     $sql = "SELECT * FROM " . $tienda_categoria_1 . " WHERE titulo like '%".$buscar."%'
  12.                    
  13.                     OR caracteristicas LIKE '%".$buscar."%' ORDER BY visitas DESC";            
  14.                    
  15.                    
  16.                     //$con = $this->ConectarBbdd();
  17.                    
  18.                     $con = new Conectar();             
  19.                     $link=$con->ConectarBbdd();
  20.                    
  21.                     $res = mysqli_query($link,$sql) or die ('Lo siento pero no selecciona los datos' . mysqli_error($link));
  22.                     return $res;   
  23.                 }
  24.         }
  25.  
  26.     $op = new ClaseDatosBusqueda();


Código PHP:
Ver original
  1. $tienda_categoria_1 = $op->tienda_categoria_1; 
  2.    
  3.     $buscar = '';
  4.    
  5.     if (isset($_POST['buscar'])) {
  6.        
  7.         $buscar = strtolower($_POST['buscar']);
  8.     }      
  9.    
  10.     $res = $op->DatosBusqueda($tienda_categoria_1, $buscar);   
  11.    
  12.    
  13.    
  14.     while($fila = mysqli_fetch_assoc($res))
  15.        
  16.         {  
  17.             $titulo = $fila['titulo']; 
  18.             $foto = $fila['foto'];
  19.             $referencia = $fila['referencia'];
  20.             $precio = $fila['precio'];
  21.             $caracteristicas = $fila['caracteristicas'];                                               
  22.        
  23.                    
  24.             echo $titulo . "</br>";        
  25.             echo "<img class='estilos_img-thumbnail' src=" . $foto . " />";        
  26.             echo $referencia . "</br>";        
  27.             echo $precio . "</br>";
  28.             echo $caracteristicas . "</br>";           
  29.         }