Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/09/2010, 08:23
Sirrion
 
Fecha de Ingreso: junio-2010
Mensajes: 19
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: ayuda con explode()

Exactamente la cadena que quiero coger los valores pertenecen a este enlace

http://news.search.yahoo.com/search;_ylt=A0wNdJwSqKBMtEYB8KPqwgt.?_adv_prop=web &x=op&ei=UTF-8&fr=&fr2=&va=aig&va_vt=any&vp=&vp_vt=any&vo=&vo_v t=any&ve=&ve_vt=any&sort=&pub=&timeago=&smonth=8&s day=28&emonth=9&eday=27&source=&location=&catfilt= &fl=0&n=10

con lo cual el codigo seria:

Código:
$contenido = file_get_contents('http://news.search.yahoo.com/search;_ylt=A0wNdJwSqKBMtEYB8KPqwgt.?_adv_prop=web&x=op&ei=UTF-8&fr=&fr2=&va=aig&va_vt=any&vp=&vp_vt=any&vo=&vo_vt=any&ve=&ve_vt=any&sort=&pub=&timeago=&smonth=8&sday=28&emonth=9&eday=27&source=&location=&catfilt=&fl=0&n=10');

 $lineas=explode('<strong id="resultCount">',$contenido);
 $noticias=explode('</strong>',$lineas[1]);
$num_noticias = str_replace(",",".",$noticias[0]); 
     echo '<tr><td>
	       El numero de noticias en 1 mes de 
		   </td><td>'.
		   $mis_valores[$cont].
		   '</td><td> está en </td><td>'.
		   $num_noticias.
		   '</td></tr>';
y me da un resultado que no tiene k ver con el resultado de si hago esa busqueda manual. manual = 1.600 y pico con script = 48.000 y pico a ver si me sabeis decir porque me pasa esto o si hay alguna otra manera de sacar los valores gracias.

Última edición por Sirrion; 27/09/2010 a las 21:20