Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/07/2010, 12:09
maruk1
 
Fecha de Ingreso: julio-2010
Mensajes: 24
Antigüedad: 13 años, 9 meses
Puntos: 1
Buscar en un string con preg_match_all

Hola, buenas tardes. A pesar de ser nuevo, hace meses que os sigo y me ayudado mucho ^^. Ahora tengo una duda que no encuentro solución. He buscado en vuestros foros, en google... Llevo 2 días batallando y no le veo solución.

La cuestión es:
Dispongo de una variable con el contenido de una web.
Del código de esa web me interesa esta parte:

Código HTML:
Ver original
  1. <div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/_Yi1PcAy-8l4/TEy8yQvd-QI/AAAAAAAADuY/c_fIAre91jo/s1600/5134.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/_Yi1PcAy-8l4/TEy8yQvd-QI/AAAAAAAADuY/c_fIAre91jo/s1600/5134.jpg" /></a></div><b>Release number:</b>    #DSi 0070<br />
  2. Info: <b>Prince of Persia: The Forgotten Sands </b>(USA)<br />
  3. <b>Languages:</b>  English, Français, Deutsch, Italiano, Español, Nederlands<br />
  4. <b>File name:</b>  ind-5017<br />
  5. <b>Archive size:</b>  512Mbit </div><a name='more'></a><div style="text-align: center;"><b>Download Links:</b> <a href="http://www.megaupload.com/?d=X3IMJBSI">Megaupload</a><br />
  6. <b> Mirror:</b> <a href="http://freakshare.net/files/e6drx6wz/XXXX_Prince_of_Persia_The_Forgotten_Sands_USA_iNTERNAL_DSi_NDS-iND.rar.html">Freakshare</a></div>

De esta parte me interesan 5 cosas. La Info, los Languages, el Archive size, el Link de megaupload y el Link de la imagen.

Por mas que lo e intentado no e conseguido nada >.< soy un negado con las expresiones regulares ...
Si alguien fuera tan amable de intentar solucionar el problema :D


Ahora mismo la pagina que coge la información esta así:

Código PHP:
Ver original
  1. $contenido = file_get_contents('http://www.naspev.com/2010/07/dsi-0067-prince-of-persia-forgotten.html'); //Pasamos el contenido de la web a una variable
  2.  
  3. $patron='';
  4. preg_match_all($patron, $contenido, $coincidencias, PREG_SET_ORDER);
  5. print_r ($coincidencias);

Última edición por maruk1; 27/07/2010 a las 15:16