Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pogoda
miszqa
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


czy ktos wie skad mozna sciagnac informacje pogodowe. glownie chodzi mi o temperature w dzien i nocy oraz sile wiatru jak i o informacje czy jest zachmurzenie czy nie. Interesuje mnie jak napisac skrypt aby sciagal takie informacje z jakiejs strony i wstawial ja u mnie. Informacje pogodowe chce aby dotyczyly miasta Suwalk. Poniewaz jestem zielony i nie wiem jak to zrobic pytam o to Was.

Z gory wielkie dzieki


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
3 Stron V   1 2 3 >  
Start new topic
Odpowiedzi (1 - 19)
menic
post
Post #2





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


łaczysz sie z jakąs stroną na której są takie informacje np. wp.pl za pomocą [manual:eb728048ff]fopen[/manual:eb728048ff](). Następnie odpowiedni przy użyciu [manual:eb728048ff]preg_match[/manual:eb728048ff]() pobierasz z pliku potrzebne informacje. I skorzystaj z szukarki bo na forum już był podobny przykład pobierania czegoś takiego


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
miszqa
post
Post #3





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


no dobra popatrzmy na te dane na www.pogoda.wp.pl
i teraz jest taki motyw iz chcialbym pobrac tylko obrazek, do tego predkosc wiatru i temperature. I problem jest w tym ze nie wiem jakmialbym to wyciagnac.

Moze jakis maly skrypcik questionmark.gif?

a co do wyszukania to nie znalazlem w miare zrozumialego jak dla mnie postu. Wiem ze jestescie wymiataczami i ze nudza juz was takie pytania ale moze jednak sie uda pomoc laikowi. A pozniej zawsze mozna skasowac tego posta prawda ?


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
nobody
post
Post #4





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 9.07.2003
Skąd: Lublin city

Ostrzeżenie: (0%)
-----


Cytat
jest taki motyw iz chcialbym pobrac tylko obrazek

A html'a znasz?
Kod
<img src="http://www.pogoda.wp.pl/i/general/country/POL/forecast/2004.01.15.png">

Jesli nazwa obrazka sie zmienia (razem z data) to generuj ja poprzez skrypt php i nazwe obrazka dawaj jako rok.miesiac.dzien.png.
No i nie wiem do konca czy to takie zgodne z prawem...


--------------------
(none)
Go to the top of the page
+Quote Post
miszqa
post
Post #5





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


no wieszz jak napisalem na samym obrazku to nie konczy sie
poza tym co do prawa to chyba nie powinni miec nic przeciwko temu jesli zrodlo pobrania umieszcze :-))

ale to juz inna sprawa ja chce tylko wyciagnac obrazek wiec jak napisales uzyc htmla, no ale co dalej z tekstem questionmark.gif?


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
Chewolf
post
Post #6





Grupa: Zarejestrowani
Postów: 335
Pomógł: 0
Dołączył: 15.11.2003

Ostrzeżenie: (0%)
-----


Skrypt do pokazywania obrazka :
[php:1:f6b1ac2dd2]<?
$data_do_obrazka = date("Y.m.d");
echo '<IMG SRC=http://www.pogoda.wp.pl/i/general/country/POL/forecast/'.$data_do_obrazka.'.png'.' BORDER=0>';
?>[/php:1:f6b1ac2dd2]
Go to the top of the page
+Quote Post
miszqa
post
Post #7





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


no dobra a co z tekstem ktory bedzie wypisywal aktualna temperature przeciez to nie jest na obrazku questionmark.gif?


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
nobody
post
Post #8





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 9.07.2003
Skąd: Lublin city

Ostrzeżenie: (0%)
-----


[php:1:6e7c5dab20]<?php
$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201135&date=$act_date", "r") or die("Nie moge otworzyc strony");
while($code=fgets($i, 1024)){
preg_match("/temp. min:(.*)C/", $code, $out);
print $out[0];
}
fclose($i);
?>[/php:1:6e7c5dab20]
Przyklad pokazuje temp. minimalna dla Lublina...chcesz wiecej to pokombinuj :idea:


--------------------
(none)
Go to the top of the page
+Quote Post
miszqa
post
Post #9





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


dobra ja nadal czegos tutaj nie lapie ?
jesli ktos moze wytlumaczyc mi ta linie questionmark.gif?

$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201135&date=$act_date", "r")

napewno juz jestem na dobrym tropie ale jeszcze ten kodzik


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
nobody
post
Post #10





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 9.07.2003
Skąd: Lublin city

Ostrzeżenie: (0%)
-----


http://www.pogoda.wp.pl/mi.html?POD=1&mid=...date=2004.01.16 pod tym adresem znajduje sie strona, ktora wyswietla informacje o pogodzie dla Lublina na dzien 2004.01.16. Wiec w skrypcie otwierasz ta strone i zamiast pisac 2004.01.16 skrypt automatycznie generuje Ci aktualna date, tak wiec zawsze bedzie wyswietlal informacje z biezacego dnia. Zwracany jest "uchwyt" do tego pliku, wykorzystywany w dalszym kodzie. @ przed fopen spowoduje, ze w razie, gdy skrypt nie bedzie mogl otworzyc URL'a nie wywali bledu. Easy...
Update: Manual [manual:c0abfa8c80]fopen[/manual:c0abfa8c80]


--------------------
(none)
Go to the top of the page
+Quote Post
miszqa
post
Post #11





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


a jeszcze male pytanko
skoro juz to wyszlo teraz z kolei skad mam wiedziec jaki obrazek mam pobrac dla dzisiejszej daty i jak pobierac kolejne dane np na temat wiatru
sorka za natretne pytania ale w koncu musze sie tego nauczyc a bez wyjasnien nie da rady samemu


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
nobody
post
Post #12





Grupa: Zarejestrowani
Postów: 150
Pomógł: 0
Dołączył: 9.07.2003
Skąd: Lublin city

Ostrzeżenie: (0%)
-----


Trzeba odpowiednio sformulowac wyrazenie regularne, dla przykladu wiatr:
[php:1:d4967bebfe]<?php preg_match("/Wiatr(.*)m/s/", $code, $out); ?>[/php:1:d4967bebfe]
Wiecej o tym znajdziesz na forum, na googlach, w manualu itd.
Co do obrazka to przyklad skryptu wyswietlajacego obrazek z aktualna pogoda podal Ci @m5910, chociaz teraz zauwazylem, ze jak nie przypiszesz w tym URL'u wartosci zmiennej date to skrypt (ten na WP) automatycznie wstawi aktualna date.


--------------------
(none)
Go to the top of the page
+Quote Post
miszqa
post
Post #13





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


no tak ale to byl przyklad do mapy polski a mi chodzi tylko o malutki fragmencik czyli np dla lublina aby wyswietlilo tylko chmurke
a to przeciez bedzie sie zmieniac wiec tez trzeba jakiegos skrypta sypnac


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
Indianin
post
Post #14





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Hamburg / Darlowo

Ostrzeżenie: (0%)
-----


http://twojemiasto.gazeta.pl//art/946/j946144.jsp
Go to the top of the page
+Quote Post
miszqa
post
Post #15





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


wlasnie chodzi mi o cos takiego jak wskazal indianin ale chcialbym aby to bylo bazowane na pogoda.wp.pl skoro juz zaczeto pisac skrypt. No i temat mnie interesujacy dotyczy miasta Suwalki. No i jak zauwazylem indianin przedstawil pomysl w jsp a nie php


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
rozny
post
Post #16





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


no to wez teraz na strone zaincluduj tego url'a i ci sie powinno wyświetlić...
[php:1:289ae62807]<?php
include "http://twojemiasto.gazeta.pl//art/946/j946144.jsp";
?>[/php:1:289ae62807]

Jedyny problem jest taki, że w na tamtej stronie url do obrazka podany jest względnie więc ci się nie wyświetlą te chmurki, ale temperatura będzie wyświetlana...

A indianin pomysłu nie przedstawił tylko podał url do strony wyświetlającej te informacje, która jest napisana w jsp, a to nie ma wogóle znaczenia dla twojego skryptu...
Go to the top of the page
+Quote Post
miszqa
post
Post #17





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


no tak ale nie chodzi mi o typowe includowanie ile o rozwiazanie takie jak napisalem nieco wyzej tj o sciaganie obrazka z serwisu pogoda.wp.pl. Faktem jest iz includowanie tak jak to ty wykonales jest tez rozwiazaniem ale chcialbym juz do konca rozwiazac problem przechwytywania obrazkow z serwisu pogoda.wp.pl
Bede bardzo wdzieczny aby ten problem dociagnac do konca


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
miszqa
post
Post #18





Grupa: Zarejestrowani
Postów: 168
Pomógł: 0
Dołączył: 15.01.2004
Skąd: Suwalki/Poznan

Ostrzeżenie: (10%)
X----


i poza tym chodzi mi o miasto suwalki wiec wolalbym konkretne przyklady oparte juz o ta miejscowosc


--------------------
nie wszystko jeszcze wiem, uczę się, ale dzięki za wszelką pomoc i wyrozumiałość (Win2k, Apache, MySQL 3.23.39)
Go to the top of the page
+Quote Post
rozny
post
Post #19





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Zielona Góra

Ostrzeżenie: (0%)
-----


No rozumiem.. Pokombinuje coś później, może coś wywmyśle, bo narazie nie wiem jak to zrobić winksmiley.jpg
Go to the top of the page
+Quote Post
Indianin
post
Post #20





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 19.04.2003
Skąd: Hamburg / Darlowo

Ostrzeżenie: (0%)
-----


[php:1:82f82acd29]<?php

$GrabURL = "http://pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=";
$GrabStart = "<br><br><img src="";
$GrabEnd = "<br><br>temp";
#####
$OpenFile = fopen("$GrabURL", "r");
$RetrieveFile = fread($OpenFile, 200000);
$GrabData = eregi("$GrabStart(.*)$GrabEnd", $RetrieveFile, $DataPrint);
$DataPrint[1] = str_replace("i/", "<img src="http://pogoda.wp.pl/i/", $DataPrint[1]);

fclose($OpenFile);
echo " $DataPrint[1]";

?>[/php:1:82f82acd29]
Go to the top of the page
+Quote Post

3 Stron V   1 2 3 >
Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:03