Ver Mensaje Individual
  #14 (permalink)  
Antiguo 09/09/2009, 10:46
Crafter
 
Fecha de Ingreso: septiembre-2007
Mensajes: 19
Antigüedad: 16 años, 7 meses
Puntos: 1
De acuerdo [Solucion] Como Extraer una imagen de un Parrafo guardado en una Tabla de la BDD

Después de tanto partirme el craneo con lo de expresiones regulares, lo cual me dio chance de estudiar pues logre hacerlo con este script:

Código PHP:
preg_match('~\(http.*.(jpg|jpeg|gif|png)?)~is'$str$cadena); 
lo use de la siguiente forma:

Código PHP:
<?php



$cantidad 
'n..';

//query

$sql mysql_query("SELECT * FROM news

WHERE id_tag=4 ORDER BY id_news

DESC LIMIT $cantidad"
,$conexion) or die

(
'<b>MySQL Error:</b><br />'.mysql_error());



if( 
mysql_num_rows$sql ) > ){



while(
$result mysql_fetch_array($sql))

{



$postText $result['texto'];



function 
imgpost($str){



    
preg_match('~\(http.*.(jpg|jpeg|gif|png)?)~is'$str$cadena);



    
$postImg $cadena[0];



    echo 
$postImg;



    }



imgpost($postText);



}



}else{



echo 
'No Hay Resultados que Mostar';

}

?>
así fue que use el script para sacar una imagen de un párrafo el cual tengo en la tabla news de mi BDD, claro tuve mis errorcitos, sin embargo tengo a un amigo que me echo una mano para terminar de resolverlo, ya que me tomaba exactamente la dirección de la imagen pero cuando iba a mostrarla con etiquetas html (<img />) no me mostraba nada y era por el array.

Lo único bueno de todo esto es que aprendí a hacerlo, porque ya al final no utilice la función si no que decidí que era mejor tener la imagen que quería sacar aparte en un campo de la tabla de la BDD, pero ya ese es otro cuento.

Bueno sera hasta lueguito cque vuelva con alguna otra dudo o quien quita a resolver alguna... :)

Última edición por Crafter; 22/01/2010 a las 05:30 Razón: Colocando la Respuesta(Solucion)