Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/07/2008, 10:31
Avatar de aloqui
aloqui
 
Fecha de Ingreso: diciembre-2007
Mensajes: 973
Antigüedad: 16 años, 5 meses
Puntos: 24
Respuesta: tratar codigo html

El modificador a usar para la opcion multiline era el "s" y no el "m" que te habia indicado.
Y para que lo tome, en lugar de la funcion ereg debes usar la funcion preg_match.

Ejemplo.
Con:
Código:
<?php
$ranking = file_get_contents("http://cp.futur0.com/db/ranking_jobs.php?job=4005"); //obtenemos el listado de ranking
$regExp = '/<tr>.*?<td.*?>(.*?)<\/td>.*?<td.*?>(.*?)<\/td>.*?<td.*?>(.*?)<\/td>.*?<td.*?>(.*?)<\/td>/s';
preg_match( $regExp, $ranking, $matches );
print_r($matches);
?>
Obtendrás el resultado siguiente:

Código:
Array
(
    [0] => <tr>
<td width=10><b>#</b></td>
<td><b>Personaje</b></td>
<td><b>Clase</b></td>
<td><b>Nivel</b></td>
    [1] => <b>#</b>
    [2] => <b>Personaje</b>
    [3] => <b>Clase</b>
    [4] => <b>Nivel</b>
)
__________________
Grupos de Música
Pop Music Stars