nadie sabe? especifico un poco mas por si alguien puede ayudarme... el codigo que uso es el siguiente:
Código PHP:
for ( $i = 1 ; $i <= 100 ; $i ++) {
$regExp = "/<tr>.*?<td.*?>".$i.".<\/td>.*?<td.*?>(.*?)<\/td>.*?<td.*?>(.*?)<\/td>.*?<td.*?>(.*?)<\/td>/s";
preg_match( $regExp, $ranking, $matches );
$logonombre = explode (" ",$matches[1]);
$logotipo= explode("\"",$logonombre[4]);
if($logonombre[5]==''){
}else{
$sql="INSERT INTO userbar (logo, nombre,job,lvl) VALUES (\"".caracteresespeciales($logotipo[1])."\",\"".caracteresespeciales($logonombre[5])."\",\"".caracteresespeciales($matches[2])."\",\"".caracteresespeciales($matches[3])."\");\n ";
mysql_select_db($database_userbar, $userbar);
$query_borrar = $sql;
$borrar = mysql_query($query_borrar, $userbar) or die(mysql_error());
}
}
el problema es que en el segundo td, siempre hay este tipo de información:
Cita: <img align=absmiddle height=20 width=20 src="http://server.futur0.com/futur0/obtenerlogo.php?gdid=4191&eb=16"> Flipimongui
el problema es que todo el contenido de la imagen me lo coje bien, pero en donde pone flipimongui, si es una frase como por ejemplo "Flipi Mongui" solamente captura el "Flipi" porque puede ser?