Foros del Web » Programando para Internet » PHP »

Insertar imagen en cadena de texto

Estas en el tema de Insertar imagen en cadena de texto en el foro de PHP en Foros del Web. Hola Amigos, Estoy desarrollando un gestor de contenidos y no se me ocurre como insertar una imagen dentro de una cadena de texto. Tengo el ...
  #1 (permalink)  
Antiguo 22/05/2004, 00:32
 
Fecha de Ingreso: abril-2002
Mensajes: 18
Antigüedad: 22 años
Puntos: 0
Insertar imagen en cadena de texto

Hola Amigos,

Estoy desarrollando un gestor de contenidos y no se me ocurre como insertar una imagen dentro de una cadena de texto.

Tengo el campo del contenido de un artículo que despliego sin problemas, pero tengo un campo con imagenes relacionadas al artículo (en la bd tengo el path de las imagenes) y mi idea es insertar la imagen dentro del primer párrafo del artículo.

Lo único que se me ocurre es hacer un explode por salto de línea, contar el array y colocar la imagen en el primer párrafo.

Existe una solución más óptima a mi problema?

Saludos
Neron
  #2 (permalink)  
Antiguo 22/05/2004, 07:35
 
Fecha de Ingreso: noviembre-2003
Mensajes: 78
Antigüedad: 20 años, 4 meses
Puntos: 2
Podrías intentarlo utilizando una combinacion de estas 2 funciones:

http://www.php.net/manual/es/function.strpos.php
http://www.php.net/manual/es/functio...tr-replace.php

Con strpos puedes ubicar el primer salto de linea (\n) en el texto, y con substr_replace insertar allí el código para la imagen.

Espero te ayude.
__________________
Joel A. Chornik
ELSERVER.COM - WebHosting Profesional
  #3 (permalink)  
Antiguo 22/05/2004, 17:01
 
Fecha de Ingreso: abril-2002
Mensajes: 18
Antigüedad: 22 años
Puntos: 0
Gracias, era justo lo que andaba buscando
  #4 (permalink)  
Antiguo 24/05/2004, 07:50
 
Fecha de Ingreso: noviembre-2003
Mensajes: 78
Antigüedad: 20 años, 4 meses
Puntos: 2
No hay porque.
__________________
Joel A. Chornik
ELSERVER.COM - WebHosting Profesional
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 13:06.