Foros del Web » Programando para Internet » PHP »

Separar Texto De Imagen

Estas en el tema de Separar Texto De Imagen en el foro de PHP en Foros del Web. hola, tengo el siguiente texo; <img src="url de la magen" /><br /> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer euismod ante non diam. ...
  #1 (permalink)  
Antiguo 20/02/2008, 07:10
Avatar de nes24  
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 18 años, 9 meses
Puntos: 3
Separar Texto De Imagen

hola, tengo el siguiente texo;

<img src="url de la magen" /><br />
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Integer euismod ante non diam. Sed eleifend odio sed quam. Sed vulputate, turpis at
<img src="url de la magen" /><br />
tincidunt porttitor, est elit consequat metus, non dignissim augue mauris quis arcu. Phasellus faucibus blandit eros. Curabitur porttitor ante non est. Maecenas dolor. Aenean egestas sem.


Es un texto comun y corriente con 2 imagenes,lo que quiero es:

* Imprimir el phat SOLO de la primera imagen

* imprimrimir el texto sin las dos imagenes

asi que idee esto, y de por si funciona salvo que con algunas anomalias y de por siesl codigo esta bastante desordenado

// PARA IMPRIMIR EL TEXto SIN IMAGENES

function trans_texto($texto){
// SOBRE LA IMAGEN
// cambiamosel paht del archivo
$texto=ereg_replace( "<img src=\".*\" />", "", $texto);
return $texto;
}

$textopuro=trans_texto($texto);

No se que sucede pero me imprime solo un pedaso del texto cuando deveria imprimirme desde " Lorem... hasta egestas sem" Sin imagenes.

// PARA IMPRIMIR SOLO LA PRIMERA IMAGEN

function mv_image($contenido){

$tex1=strpos($contenido,"<img src=");
$tex1=$tex1+10;

$fin=strpos($contenido,"/>");
$fin=$fin-2;

$recorrido_lk=$fin-$tex1;
$url_detm=substr($contenido, $tex1, $recorrido_lk);
if(strlen($url_detm)>100 ){
return 0;
}else {
return $url_detm;}
}


$imagens=mv_image($texto);
if(!empty($imagens)){
echo " <img src=\"ajustar.php?imagen=$imagens&tipe=2\" />";
}else {echo "otra imagen";}

Esta funcion funciona a medias pues genera codigo dando asi pie a que el empty tome la variable
siempre como No vacia. Lo unico que quiero es rescatar el paht de la primera imagen.

Por favor en que estoy fallando?
Como mejorar dichas funciones?


grax
  #2 (permalink)  
Antiguo 20/02/2008, 07:28
Avatar de T4ke0veR  
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Re: Separar Texto De Imagen

mmmmmm eso viene desde una base de datos???
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...
  #3 (permalink)  
Antiguo 20/02/2008, 09:45
Avatar de nes24  
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Separar Texto De Imagen

Cita:
Iniciado por T4ke0veR Ver Mensaje
mmmmmm eso viene desde una base de datos???
si asi es viede desde una base de datos, pero el inconveniente es ajustar las funciones
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 10:33.