Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Блок погоды
 
 автор: @ndry   (09.08.2005 в 02:44)   письмо автору
 
 

Очень прошу о помощи!

Нужно при запуске скрипта брать содержимое http://www.nova-wings.ru/forecast/weather/570/ , убирать ВСЁ кроме прогноза на 10 дней, и без кнопок подробнее и почасовой

причём втаком формате как на скриншоте (остальные дни должны йти внезу)

   
 
 автор: cheops   (09.08.2005 в 11:35)   письмо автору
 
   для: @ndry   (09.08.2005 в 02:44)
 

А в смысле на скриншоте?

   
 
 автор: @ndry   (11.08.2005 в 16:19)   письмо автору
 
   для: cheops   (09.08.2005 в 11:35)
 

Вот он.

Или просто обрезать всё лишнее.

   
 
 автор: @ndry   (11.08.2005 в 16:37)   письмо автору
 
   для: @ndry   (11.08.2005 в 16:19)
 

Можно также попробовать это прделать с: http://weather.ints.net/cgi-bin/index.cgi?city=UPXX0030&type=10

так даже лучше

   
 
 автор: cheops   (11.08.2005 в 19:07)   письмо автору
 
   для: @ndry   (11.08.2005 в 16:19)
 

Но там таких блоков много - нужен один или все?

   
 
 автор: @ndry   (12.08.2005 в 21:17)   письмо автору
 
   для: cheops   (11.08.2005 в 19:07)
 

Только: http://weather.ints.net/cgi-bin/index.cgi?city=UPXX0030&type=10.
Если конкретнее, то нужна таблица с погодой.
Заранее благодарен

2cheops:
Я на всём форуме не видел человека, который бы больше помогал остальным чем вы! Очень благодарен Вам за это!

   
 
 автор: cheops   (13.08.2005 в 00:12)   письмо автору
 
   для: @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($text0$pos_end 14);
?>

   
 
 автор: @ndry   (13.08.2005 в 00:36)   письмо автору
 
   для: 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

   
 
 автор: cheops   (13.08.2005 в 00:44)   письмо автору
 
   для: @ndry   (13.08.2005 в 00:36)
 

Это означает, что вы не можете на вашем хостинге загружать чужие страницы с чужих серверов - такое ограничение часто вводят на бесплатных хостингах.

   
 
 автор: @ndry   (13.08.2005 в 00:52)   письмо автору
 
   для: cheops   (13.08.2005 в 00:44)
 

А что мне теперь делать?

   
 
 автор: cheops   (13.08.2005 в 00:55)   письмо автору
 
   для: @ndry   (13.08.2005 в 00:52)
 

Переходить на платный хостинг, где это разрешено или организовывать другие способы доставки погоды на сайт, например, если кто-то согласится забрасывать её к вам в виде файла, который бы подцепляла система.

   
 
 автор: Boss   (13.08.2005 в 00:57)   письмо автору
 
   для: @ndry   (13.08.2005 в 00:36)
 

Абидно да? :))

   
 
 автор: @ndry   (13.08.2005 в 01:20)   письмо автору
 
   для: Boss   (13.08.2005 в 00:57)
 

Очень!

   
 
 автор: [CHOL]Scorpion   (13.08.2005 в 13:27)   письмо автору
 
   для: @ndry   (13.08.2005 в 01:20)
 

Голубая мечта: RSS с погодой.

   
 
 автор: @ndry   (16.08.2005 в 15:06)   письмо автору
 
   для: [CHOL]Scorpion   (13.08.2005 в 13:27)
 

а что если вызвать данною страницу методом include, включить буферезацию, вырезать нужный
кусок и отобразить на сайте. У меня блоки новостей с Яндекса погода с УА портала работали! Если это возможно помогите реализовать!

   
 
 автор: [CHOL]Scorpion   (16.08.2005 в 15:47)   письмо автору
 
   для: @ndry   (16.08.2005 в 15:06)
 

Тогда уж не инклуд а fopen. И ничего буферизовать не придётся. И вообще-то читать то что написано выше как-бы тоже неплохо было бы. Так написано всё тчо предложил ты, только грамотно и правильно.

   
 
 автор: @ndry   (16.08.2005 в 15:54)   письмо автору
 
   для: [CHOL]Scorpion   (16.08.2005 в 15:47)
 

Тожет нам поможет cheops

   
 
 автор: cheops   (16.08.2005 в 15:54)   письмо автору
 
   для: @ndry   (16.08.2005 в 15:06)
 

Можно, но ведь у вас и include скорее всего тянуть другие страницы на хостинге не будет... Проверьте сначала сработает ли это, если работает, то лучше начать новую, так как обсуждение наверное будет долгим. Новое решение - новая тема.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования