Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/06/2009, 10:19
Avatar de Synkronice
Synkronice
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 17 años, 1 mes
Puntos: 48
Respuesta: Incluir etiqueta HTML en una cadena

No se si es esto lo que buscas....

Texto del usuario
Lorem Ipsum [IMAGEN] Lorem Ipsum....

Guardamos el texto en un campo de la base de datos.
Imagen del usuario
myphoto.gif

Guardamos la imagen en otro campo de la base de datos.
Ahora cuando vayamos a pintar el texto, sustituimos la etiqueta [IMAGEN] por la etiqueta HTML correspondiente con la imagen que proporciono el usuario.

Código PHP:

// $texto es el texto obtenido de la bbdd
// $img es la imagen obtenida de la bbdd

$etiqueta_img '<img src=\"'.$img.'\">';
// Explicacion de str_replace($cadena_buscada, $cadena_sustituta, $cadena_original)
$texto_con_etiqueta str_replace('[IMAGEN]'$etiqueta_img$texto);

echo 
$texto_con_etiqueta;

// Debería pintar "Lorem Ipsum <img src="myphoto.gif"> Lorem Ipsum...." 
fuente: http://es.php.net/manual/es/function.str-replace.php

Saludos!