Estuve intentando cosas... y solucione esto en gran parte, pero sigo con problemas, paso a explicar:
Código PHP:
//$contenido CON SALTOS
$contenido = '<h2><img src="/images/imagen1.png"></h2>
<p>Imagen numero UNO.<br><em>Corazón:</em>Pasión<br><em>Bolsillo:</em>Espere<br><em>Números:</em>71-25-33</p>
<h2><img src="/images/imagen2.png"></h2>
<p>Imagen numero DOS.<br><em>Corazón:</em>Pasión<br><em>Bolsillo:</em>Espere<br><em>Números:</em>71-25-33</p>
<h2><img src="/images/imagen3.png"></h2>
<p>Imagen numero TRES.<br><em>Corazón:</em>Pasión<br><em>Bolsillo:</em>Espere<br><em>Números:</em>71-25-33</p>';
$igual="'1.png\"><\/h2>\n<p>(.*?)<\/p>'";
Bien, ahora....
Código PHP:
// aca saco todo desde una pagina web que tiene el mismo contenido mencionado
// antes pero solo que esta en otro servidor
$contenido = implode('', file('http://www.xxx.com/horoscopo'));
// ahora no encuentra coincidencia
Como es posible..? si el contenido es el mismo.... puede ser que esta pagina/servidor, se encuentre protegido..?
*******EDITADO*******
Revise, pasando los datos a una direccion LOCAL (
http://localhost/hola.htm) pero tampco funciona si contiene Saltos de Lineas (\n) que podre hacer???
Saludos..!