|
|
|
| Очень прошу о помощи!
Нужно при запуске скрипта брать содержимое http://www.nova-wings.ru/forecast/weather/570/ , убирать ВСЁ кроме прогноза на 10 дней, и без кнопок подробнее и почасовой
причём втаком формате как на скриншоте (остальные дни должны йти внезу) | |
|
|
|
|
|
|
|
для: @ndry
(09.08.2005 в 02:44)
| | А в смысле на скриншоте? | |
|
|
|
|
|
|
|
для: cheops
(09.08.2005 в 11:35)
| | Вот он.
Или просто обрезать всё лишнее. | |
|
|
|
|
|
|
|
для: @ndry
(11.08.2005 в 16:19)
| | Можно также попробовать это прделать с: http://weather.ints.net/cgi-bin/index.cgi?city=UPXX0030&type=10
так даже лучше | |
|
|
|
|
|
|
|
для: @ndry
(11.08.2005 в 16:19)
| | Но там таких блоков много - нужен один или все? | |
|
|
|
|
|
|
|
для: cheops
(11.08.2005 в 19:07)
| | Только: http://weather.ints.net/cgi-bin/index.cgi?city=UPXX0030&type=10.
Если конкретнее, то нужна таблица с погодой.
Заранее благодарен
2cheops:
Я на всём форуме не видел человека, который бы больше помогал остальным чем вы! Очень благодарен Вам за это! | |
|
|
|
|
|
|
|
для: @ndry
(12.08.2005 в 21:17)
| | Тут проще без регулярных выражений обойтись, например при помощи скрипта вида
<?php
$text = file_get_contents("http://weather.ints.net/cgi-bin/index.cgi?city=UPXX0030&type=10");
// Ищем начало вхождения таблицы
$pos_begin = strpos($text,'<table border=0 cellpadding=2 cellspacing=1 bgcolor="#C0C0C0" width=440>');
$text = substr($text,$pos_begin);
// Ищем конец таблицы
$pos_end = strpos($text,'</tr> </table>');
echo substr($text, 0, $pos_end + 14);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(13.08.2005 в 00:12)
| | Warning: file_get_contents(http://weather.ints.net/cgi-bin/index.cgi?city=UPXX0030&type=10): failed to open stream: Permission denied in 1.php on line 2 | |
|
|
|
|
|
|
|
для: @ndry
(13.08.2005 в 00:36)
| | Это означает, что вы не можете на вашем хостинге загружать чужие страницы с чужих серверов - такое ограничение часто вводят на бесплатных хостингах. | |
|
|
|
|
|
|
|
для: cheops
(13.08.2005 в 00:44)
| | А что мне теперь делать? | |
|
|
|
|
|
|
|
для: @ndry
(13.08.2005 в 00:52)
| | Переходить на платный хостинг, где это разрешено или организовывать другие способы доставки погоды на сайт, например, если кто-то согласится забрасывать её к вам в виде файла, который бы подцепляла система. | |
|
|
|
|
|
|
|
для: @ndry
(13.08.2005 в 00:36)
| | Абидно да? :)) | |
|
|
|
|
|
|
|
для: Boss
(13.08.2005 в 00:57)
| | Очень! | |
|
|
|
|
|
|
|
для: @ndry
(13.08.2005 в 01:20)
| | Голубая мечта: RSS с погодой. | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(13.08.2005 в 13:27)
| | а что если вызвать данною страницу методом include, включить буферезацию, вырезать нужный
кусок и отобразить на сайте. У меня блоки новостей с Яндекса погода с УА портала работали! Если это возможно помогите реализовать! | |
|
|
|
|
|
|
|
для: @ndry
(16.08.2005 в 15:06)
| | Тогда уж не инклуд а fopen. И ничего буферизовать не придётся. И вообще-то читать то что написано выше как-бы тоже неплохо было бы. Так написано всё тчо предложил ты, только грамотно и правильно. | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(16.08.2005 в 15:47)
| | Тожет нам поможет cheops | |
|
|
|
|
|
|
|
для: @ndry
(16.08.2005 в 15:06)
| | Можно, но ведь у вас и include скорее всего тянуть другие страницы на хостинге не будет... Проверьте сначала сработает ли это, если работает, то лучше начать новую, так как обсуждение наверное будет долгим. Новое решение - новая тема. | |
|
|
|