как сделать? допустим вот ссылка http://gismeteo.ru/city/legacy/?city=4368 как от сюда выдрать таблицу? Погода в старом формате: на 1-3 дня на 3-5 дней на 5-7 дней PHP: $gismeteo = 'http://gismeteo.ru/city/legacy/?city=4368'; preg_match_all ('#<div class="pampers">(.*)<ul class="mnu">#i', $gismeteo,$pogoda); var_dump($pogoda[0]);
в чем тут проблема? PHP: $gismeteo = file_get_contents(http://gismeteo.ru/city/legacy/?city=4368); Parse error: syntax error, unexpected ':' in выскакивает
Типа PHP: $gismeteo = 'http://gismeteo.ru/city/legacy/?city=4368'; $content = file_get_contents ($gismeteo); preg_match_all ('#<div class="pampers">(.*?)<ul class="mnu">#is', $content,$pogoda); var_dump($pogoda[0]); //print_r ($pogoda); А вообще, не проще ли парсить XML http://informer.gismeteo.ru/xml/27612_1.xml? (доп. инфа http://informer.gismeteo.ru/getcode/xml.php?id=27612)
теперь лучше, но проблема с кодировкой Ночь и ксс как добавить? в ручную вставить при выводе? <link rel="stylesheet" type="text/css" href="http://i.gismeteo.com/static/css/reset.css" /> <link rel="stylesheet" type="text/css" href="http://i.gismeteo.com/static/css/css6.css" /> <link rel="stylesheet" type="text/css" href="http://i.gismeteo.com/static/css/new.css" />
Для кодировки используйте iconv() Я так понимаю, вы хотите сделать облегченный вариант страницы с погодой?
да, именно так, чисто таблица погоды и оч желательно что бы при открытии ссылок 1-3 5 дней открывались бы так же