Foros del Web » Programando para Internet » PHP »

distribuir imágenes a través de un campo text

Estas en el tema de distribuir imágenes a través de un campo text en el foro de PHP en Foros del Web. Hola! tengo un campo longtext donde va una historia introducida por un usuario, luego, ese usuario tiene la oportunidad de introducir imágenes (o no) un ...
  #1 (permalink)  
Antiguo 19/06/2004, 04:08
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 16 años, 2 meses
Puntos: 59
distribuir imágenes a través de un campo text

Hola! tengo un campo longtext donde va una historia introducida por un usuario, luego, ese usuario tiene la oportunidad de introducir imágenes (o no) un máximo de cuatro. Yo quiero, en caso que se introduzcan fotos, distribuirlas a través de la historia, preferiblemente después de un punto y aparte para que quede entre párrafo y párrafo.

No tengo ni idea de como identificar caracteres para tratar de hacer un, yo que se, seleccionar salto de carro al azar e introducir la imagen despues de ese salto.

Pero estoy divagando, así que una ayuda concreta sería genial.

Gracias de antemano
__________________
Cool Village
@Wakkos
  #2 (permalink)  
Antiguo 19/06/2004, 10:58
Avatar de xcorpion  
Fecha de Ingreso: octubre-2003
Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 14 años, 2 meses
Puntos: 4
lo que deberias de hacer es crear una tabla especial para las imagenes, luego en la tabla de las historias puedes definirle un id autoincremental si no lo tienes, y en la tabla de las imagenes defines otro campo en el que se especifica a cual historia pertenece, me explico?
  #3 (permalink)  
Antiguo 19/06/2004, 20:44
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 16 años, 2 meses
Puntos: 59
No es problema, las imágenes las tengo y las puedo colocar como quiera con su respectiva historia. El problema readica en la diagramación HTML de la historia: quiero que las imágenes queden distribuidas a través del texto entre párrafo y párrafo (al azar, preferiblemente)
__________________
Cool Village
@Wakkos
  #4 (permalink)  
Antiguo 19/06/2004, 20:53
Avatar de xcorpion  
Fecha de Ingreso: octubre-2003
Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 14 años, 2 meses
Puntos: 4
a ok, no puse mucha atencio al tema, creo que me confundi. Algunas de las siguientes funciones podrian servirte:

str_replace -- Sustitiye todas las apariciones de la aguja en el pajar por la cadena
strchr -- Encuentra la primera aparición de un caracter
strlen -- Obtiene la longitud de la cadena
strrpos -- Encuentra la posición de la última aparición de un caracter en una cadena
substr -- Devuelve parte de una cadena
  #5 (permalink)  
Antiguo 21/06/2004, 07:53
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si dices que tiene que ser "una imagen aleatória despues de cada párrafo" .. abrá que identificar ese párrafo.

En principio .. de tu "textarea" un parrafo lo identificas con el código (caracter):
\n o \n\r o \r (según S.O. .. hay una FAQ en el foro PHP que habla del tema) .. Con ese caracter puedes usar cualquier función de las que mencionó xcorpio. Así que ahí puedes detectar tu "parrafo" y sustituir ese \n por tu tag HTML de imagen <img src= .....> ..

El tema de que imagen representar lo dará algún contador que implementes (para localizar esos \n en su posición original) y de ahí .. escojer (de forma aleatoría o como corresponda) la imagenen (nombre/ruta) que ha de ir ahí en sustitución de ese \n concreto.

Un saludo,
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 22:45.