• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Прогноз погоды

Статус
В этой теме нельзя размещать новые ответы.

clubmen

Профессор
Регистрация
18 Янв 2010
Сообщения
222
Реакции
49
Помогите сделать этот парсер, аото он не парсит очень нужно. Буду очень благодарен
PHP:
<?
if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}
$city = '4361';
$c = file_get_contents("http://informer.gismeteo.ru/text/$city-1.JS");
$tags = explode('<', $c);
$weather = strip_tags('<' . $tags[32]);
?>
~~~~~~~~~~
Описание:
~~~~~~~~~~
Грабер температуры с gismeteo.ru
1. Обновляется 4 раза в день (утром, днем, вечером, ночью)
2. Не требует много ресурсов
3. Тег {weather} выводит инфу так: - 12..- 15 C , т.е. можно приписать так: Сейчас в Москве: - 12..- 15 C
4. Работает на всех версиях DLE до 6.5
Список файлов:
screen.jpg - пример работы скрипта
weather.php - сам модуль
readme.txt - этот файл
~~~~~~~~~~
Установка:
~~~~~~~~~~
1) Открываем файл weather.php и меняем переменную $city
Код нужного города можно найти так:
1. Для просмотра ссылки Войди или Зарегистрируйся
2. Ищем нужный город из 4000 доступных
3. После поиска наводим на имя города и смотрим на код
Список частоиспользуемых городов:
Москва - 27612
С.-Петербург - 26063
Архангельск - 22550
Волгоград - 34560
Екатеринбург - 28440
Казань - 27595
Киров - 27196
Н. Новгород - 27553
Новосибирск - 29634
Омск - 28698
Оренбург - 35121
Пермь - 28225
Самара - 28900
Ростов-на-Дону - 34731
Томск - 29430
Уфа - 28722
Челябинск - 28642
2) Копируем файл weather.php в /engine/modules/
3) Открываем index.php
3.1 Находим:
require_once ROOT_DIR.'/engine/init.php';
Ниже вставляем:
require_once ROOT_DIR.'/engine/modules/weather.php';
3.2 Находим:
$tpl->set('{archives}', $tpl->result['archive']);
Ниже вставляем:
$tpl->set('{weather}', $weather);
4) Заходим в админку DLE -> Шаблоны и в нужное место вставляем тег {weather}
~~~~~~
Автор:
~~~~~~
На Для просмотра ссылки Войди или Зарегистрируйся ник NaJOrT
Дата: 20.01.2008
Нужно чтоб парсил именно погоду на данный момент типа чтоб выводил только "+13"
 

Вложения

  • screen.jpg
    screen.jpg
    1,7 KB · Просмотры: 171
сам прогноз нужен? или что?

нужно тот что я закинул сюда сделать его рабочим

возми код вывода от сюда и не мучайся *** скрытое содержание ***
как выглядит можешь посмотреть сдесь в левой колонке *** скрытое содержание ***

не это не то мне надо что выводило только так: +13 +15 или только +13
 
мне кажется, что проще будет парсить xml с гисметео -
 
чёто у меня не работает(((
 
прикрепил файл, работает, только не пойму почему параметры не передаются, хотел город через переменную запрашивать))
 

Вложения

  • pogoda.php.txt
    634 байт · Просмотры: 26
  • Заблокирован
  • #10
eshkin, У меня пишет нет данных :( Ужасно просто...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху