askarbin
Профессор
- Регистрация
- 31 Мар 2009
- Сообщения
- 292
- Реакции
- 36
Да с объектом много возиться, мне бы простенькое решение, по типу такого
Вот мой парсер с pda.gismeteo.ru где $row['id_city'] id города.PHP:$file = file_get_contents("http://pda.gismeteo.ru/f".$row['id_city'].".htm"); $file=str_replace("\r\n","",$file); //print_r($file); $k=preg_match_all("/<TD colspan=2.*?><B>(.*?)<\/B><\/center><\/td><\/tr>.*?images\/(.*?).gif\" alt=\"(.*?)\"><\/td><td class=big>(.*?)<\/td>.*?bgcolor=\".*?\">(.*?)<\/td><\/tr>.*?<td colspan=2>(.*?)<\/td><\/tr>.*?bgcolor=\".*?\">(.*?)<\/td><\/tr>/i", $file, $res); for ($i=0;$i<$k;$i++){ echo $res[1][$i]." - ".$res[2][$i]." - ".$res[3][$i]." - ".$res[4][$i]." - ".$res[5][$i]." - ".$res[6][$i]." - ".$res[7][$i]."<br>"; }