Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

3 Stron V   1 2 3 >  
Reply to this topicStart new topic
> 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
Go to the top of the page
+Quote Post
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
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 (IMG:http://forum.php.pl/style_emoticons/default/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 ?
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...
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
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 (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
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:
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 (IMG:http://forum.php.pl/style_emoticons/default/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
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]
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
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.
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
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
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
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
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ć (IMG:http://forum.php.pl/style_emoticons/default/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
miszqa
post
Post #21





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

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


<?php
$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&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];
preg_match("/Wiatr (.*)m/s/", $code, $out1);
print $out1[1];
}
fclose($i);
?> [php:1:c901acde1f]<?php

to juz inna sprawa ale dlaczego po wpisaniu echo "<br>"; w petli nie wyswietla mi nic i co mam zrobic aby zrobic wyswietlanie w dwoch liniach a nie jednej? moze ktos wskazac moj blad ?
?>[/php:1:c901acde1f]
Go to the top of the page
+Quote Post
Foxx
post
Post #22





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Chyba coś Ci się pomieszało ze znacznikami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
[php:1:5ca93cb335]
<?php
$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&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]."<br>";
preg_match("/Wiatr (.*)m/s/", $code, $out1);
print $out1[1]."<br>";
}
fclose($i);
?>[/php:1:5ca93cb335]
Wypróbuj tak a jak nie zadziała to pokaż jak robisz
Go to the top of the page
+Quote Post
miszqa
post
Post #23





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

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


no wlasnie nie dziala bo nie wyswietla nic i nie wiem czemu przez dodanie znacznika <br> wszystko sie sypie
Go to the top of the page
+Quote Post
Foxx
post
Post #24





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Hmm... miałeś wypróbować mój kod (zmieniłem trochę) a jeżeli nie zadziała miałeś wkleić swój.
Go to the top of the page
+Quote Post
miszqa
post
Post #25





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

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


moj jest wyzej a ja wstawialem echo "<br>" pomiedzy print...
ale tez nie dzialalo i nie wiem co jest
Go to the top of the page
+Quote Post
Foxx
post
Post #26





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Eh.
1. Czy na pewno wyświetla cokolwiek bez echo "<br>"; :?:
2. Czy wypróbowałeś kod który ja podałem :?:
3. Czy możesz wkleić kod który NIE działa Tobie :?:
Go to the top of the page
+Quote Post
miszqa
post
Post #27





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

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


[php:1:de5b5d115d]<?php

$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&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]."<br>";
preg_match("/Wiatr (.*)m/s/", $code, $out1);
print $out1[1]."<br>";
}
fclose($i);
?>[/php:1:de5b5d115d]
to dziala ale nie wyswietla tak jak bym chcial
Go to the top of the page
+Quote Post
Foxx
post
Post #28





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


A jak byś chciał ?
Kiedy piszesz że nie działa tak jak chcesz to jest dopiero połowa sukcesu
Oszczędź czas wszystkim i nie czekaj na
Cytat
A jak byś chciał ?
Go to the top of the page
+Quote Post
miszqa
post
Post #29





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

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


widzisz ja jestem poczatkujacy i chodzi mi o to aby wyswietlalo temp. min iles tam a pod spodem wyswietlalo wiatr taki i taki i nie wiem czemu po dodaniu dodatkowego znacznika [php:1:a9673cac75]<?php
echo "<br>"
?>[/php:1:a9673cac75]
wszystko sie zaczyna psuc i nie wyswietla nic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
wiec moze ktos mi pomoze no chyba ze to jest tak trywialne ze bede musial poswiecic na to wiecej czasu i za kazdym razem pytac o jakies bzdury posrednio zwiazane z tym tematem.
A wydaje mi sie ze lepiej skonczyc to w tym temacie niz rozbijac to na pojedyncze posty i zapychac serwer.
Go to the top of the page
+Quote Post
Foxx
post
Post #30





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


A dodajesz średnik na końcu?
Posłuchaj - prosiłem cię kilka razy żebyś pokazał kod który Ci NIE działa
Nie potrafię już wyraźniej tego napisać. Rób jak uważasz.
Go to the top of the page
+Quote Post
miszqa
post
Post #31





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

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


[php:1:f1b8044b24]<?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];
}
?> <br> <?
while($code=fgets($i, 1024)){
preg_match("/Wiatr(.*)m/s/", $code, $out1);
print $out1[1];
}
fclose($i);
?>[/php:1:f1b8044b24]
probowalem to zrobic tak ale tez mi nie dziala
Go to the top of the page
+Quote Post
Foxx
post
Post #32





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


[php:1:88d40b2b44]<?php
$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r")
or die("Nie moge otworzyc strony");
while($code=fgets($i, 1024)){
preg_match("/temp. min:(.*)C/", $code, $out);
echo "Temp. min : ".$out[0]."<br>";
preg_match("/Wiatr (.*)m/s/", $code, $out1);
echo "Wiatr: ".$out1[1]."<br>";
}
fclose($i);
?>[/php:1:88d40b2b44]
A jezeli nie to napisz jak wyświetliło a jak chciałbyś.
Go to the top of the page
+Quote Post
Bakus
post
Post #33


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Może nie jest to do końca to, o co chodzi w głównym wątku, ale zapraszam:
Pogodzia
Go to the top of the page
+Quote Post
miszqa
post
Post #34





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

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


foxx to moze napiszesz mi jeszcze czemu wykonuje to taka wielka petle.
Bo jak uruchomilem twoj skrypt wykonalo petle z kilkanascie razy zanim dostarczylo wyniki a pozniej znow zaczelo wykonywac petle
Go to the top of the page
+Quote Post
Foxx
post
Post #35





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Po pierwsze to jest Twój skrypt (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Zrób tak:
[php:1:42eb60a549]<?php
$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r")
or die("Nie moge otworzyc strony");
while($code=fgets($i, 1024)){
if(preg_match("/temp. min:(.*)C/", $code, $out)){
echo "Temp. min : ".$out[0]."<br>";
}
if(preg_match("/Wiatr (.*)m/s/", $code, $out1)){
echo "Wiatr: ".$out1[1]."<br>";
}
}
fclose($i);
?>[/php:1:42eb60a549]
Rozwiązanie: skrypt działał tak:
-biorę linię z podanego pliku
-sprawdzam czy jest tam wyrażenie "pogoda min cośtam"
-wyswietlam "pogoda min cośtam"
-to samo dla temperatury
A powino być tak:
-biorę linię z podanego pliku
-sprawdzam czy jest tam wyrażenie "pogoda min cośtam"
-jeżeli jest to wyswietlam "pogoda min cośtam"
-to samo dla temperatury

Sam mogłeś na to wpaść[/b]
Go to the top of the page
+Quote Post
miszqa
post
Post #36





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

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


wiesz ja jestem poczatkujacy i nie jestem na tyle obcykany tak jak ty ale podajesz wytlumaczenie wiec jestem wdzieczny a mi chodzi o to aby sie nauczyc ze zrozumieniem a nie z bledami wiec sam wiesz...
a napewno jak sam zaczynales miales wiele pytan i tez czesto pytales... ale nie kazdy rodzi sie geniuszem moze ty nim jestes bo ja nie (oczywiscie bez obrazy)
Go to the top of the page
+Quote Post
Bakus
post
Post #37


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


OT
Cytat
wiesz ja jestem poczatkujacy i nie jestem na tyle obcykany tak jak ty ale podajesz wytlumaczenie wiec jestem wdzieczny a mi chodzi o to aby sie nauczyc ze zrozumieniem a nie z bledami wiec sam wiesz...
a napewno jak sam zaczynales miales wiele pytan i tez czesto pytales... ale nie kazdy rodzi sie geniuszem moze ty nim jestes bo ja nie (oczywiscie bez obrazy)

HeHe...
Każdy z nas kiedyś zaczynał...
Jak będziesz miał chwilę wolnego czasu poprzeglądaj sobie pierwsze posty Wielkich ludzi tego forum... Miło popatrzeć, że oni też mieli niekiedy banalne do rozwiąznia problemy... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Tak, by nie być gołosłownym:
http://forum.php.pl/viewtopic.php?t=147
http://forum.php.pl/viewtopic.php?p=364

(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Seth w dniu dzisiejszym chyba by sam zablokował takie topiki odsyłając użytkowników do wszystkich diabłów - znaczy się do wyszukiwarki forum... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Foxx
post
Post #38





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


@miszqa: Masz rację, ale nie wkurzam się że pytasz - chodziło mi o przeanalizowanie działania programu - to był klucz do rozwiązania problemu.
Cytat
napewno jak sam zaczynales

Jestem początkujący (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) /
Go to the top of the page
+Quote Post
miszqa
post
Post #39





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

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


no dobra wiec czy jednak ktos moze naprawic ten skrypt aby wyswietlany byl prawidlowo i bezblednie moze wtedy odpuszcze wreszcie ten temat.

Poza tym dzieki za slowa otuchy :-))
Go to the top of the page
+Quote Post
Seth
post
Post #40





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Cytat
(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Seth w dniu dzisiejszym chyba by sam zablokował takie topiki odsyłając użytkowników do wszystkich diabłów - znaczy się do wyszukiwarki forum... (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Nie. Bo byly zgodne z regulaminem i nie obrazaly nikogo (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
Foxx
post
Post #41





Grupa: Zarejestrowani
Postów: 896
Pomógł: 76
Dołączył: 15.11.2003
Skąd: Sosnowiec/Kraków

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


Cytat
czy jednak ktos moze naprawic ten skrypt aby wyswietlany byl prawidlowo i bezblednie  

Myślalem że moja ostatnia wersja jest ok
Jak go uruchamiam to wyświetla mi :
Cytat
Temp. min : temp. min: -3 °C
Wiatr: zachodni o prędkości 3

Trzeba tylko trochę poczekać aż się połączy
Wiec zakładam że chodzi Ci o to ze się dwa razy wyświetla "Temp. min"
tu jest bez tego:
[php:1:f9d045d646]
<?php
$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201261&date=$act_date", "r")
or die("Nie moge otworzyc strony");
while($code=fgets($i, 1024)){
if(preg_match("/temp. min:(.*)C/", $code, $out)){
echo $out[0]."<br>";
}
if(preg_match("/Wiatr (.*)m/s/", $code, $out1)){
echo "wiatr: ".$out1[1]."<br>";
}
}
fclose($i);
?>[/php:1:f9d045d646]
Czy może coś innego nie działa :?:
Go to the top of the page
+Quote Post
miszqa
post
Post #42





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

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


no mysle ze na tym zakonczymy dreczenie uzytkownikow bo otrzymalem to czego chcialem

wielkie dzieki
Go to the top of the page
+Quote Post
szoszon3
post
Post #43





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 29.01.2004

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


Witam ! po uruchomieniu skryptu pogody
Cytat
<?php  
$act_date=date("Y.m.d");      
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201273&date=$act_date", "r")      
or die("Nie moge otworzyc strony");      
while($code=fgets($i, 1024)){      
   if(preg_match("/temp. min:(.*)C/", $code, $out)){      
             echo $out[0]."<br>";      
   }  
   if(preg_match("/Wiatr (.*)m/s/", $code, $out1)){      
             echo "wiatr: ".$out1[1]."<br>";      
   }  
}      
fclose($i);    
?>

Rezultal jes taki :
pog
temp. min: -9 °C
wiatr: południowo-zachodni o prędkości 3
co zrobic aby napis wiatr nie byl pogrubiony
Go to the top of the page
+Quote Post
dob
post
Post #44





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 30.01.2003
Skąd: Warszawa

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


Bez formatowania :

[php:1:3176d90e29]
<?php
$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201273&date=$act_date", "r")
or die("Nie moge otworzyc strony");
while($code=fgets($i, 1024)){
if(preg_match("/temp. min:(.*)C/", $code, $out)){
echo strip_tags($out[0])."<br>";
}
if(preg_match("/Wiatr (.*)m/s/", $code, $out1)){
echo "wiatr: ".strip_tags($out1[1])."<br>";
}
}
fclose($i); ?>[/php:1:3176d90e29]

ewentualnie dla osiagniecia takiego wyniku :
temp. min: -9 °C
wiatr: południowo-zachodni o prędko&para;ci 3 zastosuj taki kod :
[php:1:3176d90e29]<?php
$act_date=date("Y.m.d");
$i=@fopen("http://www.pogoda.wp.pl/mi.html?POD=1&mid=1201273&date=$act_date", "r")
or die("Nie moge otworzyc strony");
while($code=fgets($i, 1024)){
if(preg_match("/temp. min:(.*)C/", $code, $out)){
echo $out[0]."</b><br>";
}
if(preg_match("/Wiatr (.*)m/s/", $code, $out1)){
echo "wiatr: <b>".strip_tags($out1[1])."</b><br>";
}
}
fclose($i); ?>[/php:1:3176d90e29]
Go to the top of the page
+Quote Post
radac78
post
Post #45





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 21.02.2005

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


Skrypcik bardzo fajny i w zasadzie prosty w konfiguracji. Jedyny problem, to jezeli nie ma strony zaciaganej przez skrypt to dalesze elementy na stronie nie sa wyswietlane.
Skrypt mam zaincludowany w jednym z div'ow. Przy sprawdzemniu na localhoscie (odlaczonym od netu) divy dalsze niz ten ze skryptem nie sa juz wyswietlane. W jaki sposob mozna umozliwic wyswietlanie dalsze strony?
Go to the top of the page
+Quote Post
tiraeth
post
Post #46





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Człowieku skąd ty odkopałeś tego posta (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Już ponad rok minął kiedy to było napisane (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Moderator! Zamknąć topic (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
radac78
post
Post #47





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 21.02.2005

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


Wiec twoim zdaniem lepiej rozpoczac nowy topic ... i znow narzekania ze temat juz byl (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
tiraeth
post
Post #48





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


radac78: moim zdaniem temat jest tak nieaktualny (ten temat), że nikt na niego nie odpowie.. lepiej poszukać na forum 'nowszego' skryptu pogody...
Go to the top of the page
+Quote Post
mike
post
Post #49





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(radac78 @ 2005-03-26 14:05:06)
Wiec twoim zdaniem lepiej rozpoczac nowy topic ... (...)

Cytat(Tiraeth @ 2005-03-26 14:27:31)
(...) lepiej poszukać na forum 'nowszego' skryptu pogody...

[klasa] Pogoda (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
-SaraniS-
post
Post #50





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 2.01.2005
Skąd: Opolskie

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


Cytat(mike_mech @ 2005-03-27 22:30:57)

A co maja zrobic ci ktorzy nie moga uzywac PHP5? (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) Sam jestem w takiej sytuacji, i niestety jedyne rozwiazanie to wykorzystac starsze skrypty (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Poza tym mojej malej miejscowosci nie ma w kanalach Weather (moze byc Under, moze byc z Yahoo, wszystko jedno (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ), ani nawet na WP - jest w Interii (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Pozostaje mi wiec niestety przerobic podanego tu parsera tak aby pobieral i wyswietlal to co chce, wlasnie z Interii (IMG:http://forum.php.pl/style_emoticons/default/cool.gif)
Go to the top of the page
+Quote Post
Fixer
post
Post #51





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 24.10.2004
Skąd: TG

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


Cytat(-SaraniS- @ 4.04.2005, 02:34:03 ) *
A co maja zrobic ci ktorzy nie moga uzywac PHP5?


wystarczy uzyć pp2xml
Go to the top of the page
+Quote Post
Hpsi
post
Post #52





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


  1. <?php
  2. ${'~!@#$%^&*'} = file_get_contents('http://pogoda.onet.pl/1,3786,38,miasto.html');
  3.  
  4. ${'(*&%^&%$&'} = '{<TABLE width="100%" border=0 align=center cellspacing=0 cellpadding=0><TR><TD class="pb2 pl2" colspan=3 style="border-bottom: 1px solid #D2E4F4"><SPAN class="ar2b gold">([^s]+) </SPAN><SPAN class="ar2 gold">([0-9]+-[0-9]+)</SPAN></TD></TR><TR><TD rowspan=5 align=center width=150><IMG src="_d/ico/([^.]+.gif)" alt="" align=absbottom></TD><TD class="a0 sz3 pb4" valign=bottom width=50>(Temp.):</TD><TD class="a6b pt4 pb4" valign=bottom><B title="Temperatura">([0-9]+)</B> &deg;C <IMG src="_d/ico/([^.]+.gif)"></TD></TR><TR><TD class="a0 sz3">(Ci.n.):</TD><TD class="a1b pl2 pb2" nowrap>([0-9]+) hPa <IMG src="_d/ico/([^.]+.gif)">&nbsp;</TD></TR><TR><TD class="a0 sz3">(Wiatr):</TD><TD class="a1b pl2 pb2" nowrap><IMG src="_d/ico/([^.]+.gif)" align="absmiddle">([0-9]+ km/h) <IMG src="_d/ico/([^.]+.gif)"></TD></TR><TR><TD class="a0 sz3">(.nieg):</TD><TD class="a1b pl2 pb2">([0-9.]+ mm)</TD></TR><TR><TD class="a0 sz3">(Deszcz):</TD><TD class="a1b pl2 pb2">([0-9.]+ mm)</TD></TR></TABLE>}si';
  5.  
  6.  
  7. preg_match_all(${'(*&%^&%$&'}, ${'~!@#$%^&*'}, ${'*&$%$@%*%^&'}, PREG_SET_ORDER);
  8.  
  9. $this->engine->templates->assign_by_ref('pogoda', ${'*&$%$@%*%^&'});
  10.  
  11. ${'&(*$&&$'"'} = '{<TABLE width="100%" border=0 cellspacing=0 cellpadding=0><TR><TD class="pb2 pl2" colspan=4 style="border-bottom: 1px solid #D2E4F4"><SPAN class="ar2b gold">([^,]+), </SPAN><SPAN class="ar2 gold">([0-9]{2}.[0-9]{2}.[0-9]{4})</SPAN></TD></TR><TR><TD align=center class="pt8 pl4" rowspan=2><IMG src="_d/ico/([^.]+.gif)" alt=""></TD><TD class="a1b pt8 pl4" rowspan=2><SPAN title="(Temperatura w dzie.)">([0-9]+)</SPAN> <SPAN title="(Temperatura w nocy)" style="background-color:#000000; color:#FFFFFF;">([0-9]+)</SPAN> &deg;C <IMG src="_d/ico/([^.]+.gif)"><DIV class="pt2 pb6">([0-9]+ hPa) <IMG src="_d/ico/([^.]+.gif)"></DIV></TD><TD class="a1 pt4 pl4">(.nieg):</TD><TD class="a1b pt4 pl4">([0-9.]+ mm)</TD></TR><TR><TD class="a1 pb4 pl4">(Deszcz):</TD><TD class="a1b pb4 pl4">([0-9.]+ mm)</TD></TR><TR><TD class="a1 pb4 pl4">(Wiatr):</TD><TD class="a1b pb4 pl4" width="100%" colspan=3><IMG src="_d/ico/([^.]+.gif)" align="absmiddle"> ([0-9]+ km/h) <IMG src="_d/ico/([^.]+.gif)"></TD></TR></TABLE>}';
  12.  
  13. preg_match_all(${'&(*$&&$'"'}, ${'~!@#$%^&*'}, ${'_*(*%&^(*%&'}, PREG_SET_ORDER);
  14. $this->engine->templates->assign_by_ref('pogoda2', ${'_*(*%&^(*%&'});
  15. $this->engine->templates->display('pogoda_show.tpl');
  16.  
  17.  
  18. ?>


tutaj masz wraz z wrzuceniem do smartow. w adresie na poczatku tj file_get_contents('http://pogoda.onet.pl/1,3786,38,miasto.html'); dajesz adres do pogody na onet.pl ; tylko tu uwaga musisz skopiwac obrazki z pogoda . onet.pl wiem troche roboty ale oplacalne (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
revyag
post
Post #53





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Cytat
4.04.2005, 03:34:03

Nie sądzicie że przez 3 lata zdążył już przejść na php5 ? ;>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.12.2025 - 16:49