С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
 Аватар для Ufon
19 / 19 / 7
Регистрация: 30.12.2012
Сообщений: 166

Скрипт погоды на PHP в чем трабла?

03.02.2013, 14:38. Показов 3743. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нашел неплохой скрипт который тырит xml файл с gismeteo.ru а потом выводит данные из него.
Проблема глупая. Держу 2 хоста один платный другой бесплатный (brest.by - платный. hostinger.ru - бесплатный)
Так вот на brest.by выводит такую шнягу он ваще ничего не выводит http://ufon.brest.by/weather/
А на бесплатном хостинге выводит все так как надо http://ufonium.tk/weather/
(Я переезжал с tk на brest.by т.к. tk плохо индексируется)

Вопрос: В чем проблема? Версия php? (у обоих 5.2.x) Атрибуты ставил 777. Помогите может кто сталкивался с похожей проблемой.

Скрипт:
weather.rar
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.02.2013, 14:38
Ответы с готовыми решениями:

Скрипт парсера погоды
Нужен скрипт парсера погоды, что скажите есть в природе такое ?

Требуется написать скрипт под php с управлением, чем конкретнее ниже.
Суть: скрипт представляет из себя так скажем робота, который будет заходить на поисковик Google, Yandex и по заранее вбитым 100%...

Кто прольёт свет чем этот php-скрипт кодирован и поддаётся ли раскодировке?
HR+cP/0wbV4S4cx6OO40qX4IEn0LBsUy/uIyHDsPV11Mb8xYUs3DaEmeQbENXMwsREnV20HixqX0 ...

7
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
03.02.2013, 23:48
скачал скрипт...
поставил у себя и все замечательно показывает без проблем...
наверное скорее всего php разрешения не позволяют... хотя всетаки хостинг платный по идее..
кстати а как и где город меняется ?
0
 Аватар для Ufon
19 / 19 / 7
Регистрация: 30.12.2012
Сообщений: 166
05.02.2013, 16:58  [ТС]
Цитата Сообщение от netsolex Посмотреть сообщение
кстати а как и где город меняется ?
http://informer.gismeteo.ru/ge... p?id=27612
выбераем город страну

внизу ссыль там есть http://informer.gismeteo.ru/xml/27612_1.xml такая ссыль (к примеру)
нужно скопировать 27612 цифры.
и в ставить в файле index.php кода
PHP
1
$w->cnn(33008);
вместо 33008 вставить код города который выдал вам gismeteo
или в нашем примере 27612
вот так всем спасибо ребята) пользуйтесь...

проблема не решена и это не важно главное я помогаю людям

Добавлено через 23 часа 32 минуты
виноват
в php было вписано такие строки
PHP
1
2
error_reporting(0);
@ini_set(‘display_errors’, 0);
что убирало все ошибки

когда я убрал эти строчки увидел такого рода ошибки

PHP
1
2
3
Warning: file_get_contents() [function.file-get-contents]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/home/u/ufon/WWW/weather/class.weather.php on line 22
 
Warning: file_get_contents(http://informer.gismeteo.ru/xml/33008_1.xml) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/home/u/ufon/WWW/weather/class.weather.php on line 22
меня особенно насторожила эта строчка...
PHP
1
http:// wrapper is disabled in the server configuration by allow_url_fopen=0
что бы она могла значить и где что поправить?
помощь в студию!

Добавлено через 3 минуты
PHP
1
$this->c = file_get_contents(str_replace('{id}', $i, $this->url));
эта строчка
0
 Аватар для Kaimi
38 / 33 / 6
Регистрация: 17.09.2012
Сообщений: 66
05.02.2013, 16:59
что бы она могла значить и где что поправить?
Значит, что file_get_contents придется выбросить и переписать код под curl или fsockopen
0
 Аватар для Ufon
19 / 19 / 7
Регистрация: 30.12.2012
Сообщений: 166
05.02.2013, 20:48  [ТС]
Цитата Сообщение от Kaimi Посмотреть сообщение
выбросить и переписать
ок только есть одно "НО"

я дно в php

вы не могли бы помочь)) или
Цитата Сообщение от Ufon Посмотреть сообщение
где что поправить?
Добавлено через 15 минут
мои кривые руки с fsockopen

PHP
1
Warning: fsockopen() [function.fsockopen]: unable to connect to http://informer.gismeteo.ru/xml/33008_1.xml:-1 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) in /home/home/u/ufon/WWW/weather/class.weather.php on line 23
я просто заменил file_get_contents на fsockopen наверное я был не прав)

Добавлено через 34 минуты
чувствует моя попа что проблема в allow_url_fopen=0
нужно как-то заменить это значение на ON
0
 Аватар для netsolex
53 / 53 / 4
Регистрация: 26.05.2011
Сообщений: 379
06.02.2013, 03:31
Очень плохой и не верный сервис у этих Gismeteo !
поставил код чтобы проверить на свой город Барселону и совершенно не правильно все показывает в температуре и днем и ночью... всеравно что пальцем в небо попали называется.. я бы себе такую халтуру никогда не поставил бы на сайт... есть очень много качественных зарубежных которые очень прекрасно и в точности показывают все...
0
 Аватар для Kaimi
38 / 33 / 6
Регистрация: 17.09.2012
Сообщений: 66
06.02.2013, 13:11
Цитата Сообщение от Ufon Посмотреть сообщение
ок только есть одно "НО"

я дно в php

вы не могли бы помочь)) или


Добавлено через 15 минут
мои кривые руки с fsockopen

PHP
1
Warning: fsockopen() [function.fsockopen]: unable to connect to http://informer.gismeteo.ru/xml/33008_1.xml:-1 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) in /home/home/u/ufon/WWW/weather/class.weather.php on line 23
я просто заменил file_get_contents на fsockopen наверное я был не прав)

Добавлено через 34 минуты
чувствует моя попа что проблема в allow_url_fopen=0
нужно как-то заменить это значение на ON
php.net в помощь, пишите функцию типа

PHP
1
2
3
4
5
6
7
8
9
10
function my_get($url)
{
  $ch = curl_init($url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  $data = curl_exec($ch);
  curl_close($ch);
  
  return $data;
}
Или более модную, чтобы не заниматься постоянной инициализацией курла, и заменяете file_get_contents ею
0
 Аватар для Ufon
19 / 19 / 7
Регистрация: 30.12.2012
Сообщений: 166
06.02.2013, 18:05  [ТС]
Цитата Сообщение от netsolex Посмотреть сообщение
Очень плохой и не верный сервис у этих Gismeteo !
о нет как раз для моего города все чики.
Можете посмотреть на самом gismeteo если результаты одинаковы и там и тут значит он действительно

Цитата Сообщение от netsolex Посмотреть сообщение
Очень плохой
Если результаты не совпадают то вы что то не верно делаете...
Ктому же Барселоны 2 одна в Венесуэле другая в Испании
На Испанию вот ссыль Барса

Добавлено через 2 минуты
Проблему я решил попросив у хостера включить параметр allow_url_fopen
Тогда все сразу зарабтало! Уря!
Буду писать стили и делать красивей!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2013, 18:05
Помогаю со студенческими работами здесь

Не могу понять в чем трабла!!!
Всем привет!!! Что за трабла в этом коде? procedure TForm1.Edit3KeyPress(Sender: TObject; var Key: Char); begin if NOT...

PHP скрипт -> Json -> выбор пользователя -> AJAX -> первоначальный PHP скрипт
Доброго времени суток! Я новичек вэб программировании, так что прошу строго не судить(в гугле ответа не нашел). Есть задача: ...

Получить значение текущей погоды в городе на PHP
Подскажите пожалуйста, как получить текущее значение температуры воздуха в городе? Мне нужно просто число, ну со знаком естественно....

Друзья, подскажите в чем трабла: программа не хочет подчинять одну таблицу другой
Читаю в книге Джесси Либерти "Программирование на C#" раздел про ADO.NET. Там есть примерчик простенький, но он написан для...

Как с помощью php сделать свой прогноз погоды?
Подскажите плиз, как с помощью php сделать свой прогноз погоды (со своим дизайном) который будет импортироваться с удаленного сервера!!!! ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru