Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [pogoda php] z onet...
damianm2007
post 29.07.2008, 12:05:40
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.05.2008

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


Witam. smile.gif
Mam skrypt pobierania pogody z pogoda.onet.pl ale chce aby działał pobierając pogode z pogoda.wp.pl
  1. <?php
  2. #
  3. #  Simple Onet.pl Weather Info Parser
  4. #  by cOndemned
  5. #  05.05.2008 AD
  6. #
  7.  
  8. $request = file('http://pogoda.onet.pl/0,197,38,wroclaw,miasto.html');
  9.  
  10. for($i = 0; $i < count($request); $i++) {
  11.  
  12. # temperatura
  13. if(preg_match_all('/()([-+]?d+)(</B>)/is', $request[$i], $grab)) { 
  14. $temp = $grab[2][0];
  15. }
  16. # ciśnienie
  17. if(preg_match_all('/(nowrap)(>)([-+]?d+)(s+)/is', $request[$i], $grab)) {
  18. $cisnienie = $grab[3][0];
  19. }
  20. # chmurka ... wiem dało by sie łatwiej, ale ja wole moje sprawdzone metody, czyl
  21. #im wiecej dokladnych danych do porownania pregiem tym wynik dokladniejszy
  22. if(preg_match_all('/.*?(IMG).*?(src)(=).*?(_)(d)(/)(ico)(/)((?:[a-z][a-z.d]+).(?:[a-zd]+))(?![w.]).*?(alt).*?(\".*?\")/is', $request[$i], $grab)) {
  23. if(!empty($grab[9][0])) { 
  24. $chmurka = &#092;"http://pogoda.onet.pl/_d/ico/\" . $grab[9][0]; 
  25. break;
  26. }
  27. }
  28. }
  29.  
  30.  
  31. $output .= 'Polska - Wrocław
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. ';
  39. $output .= ''.$temp.'&deg;C';
  40.  
  41. echo $output;
  42.  
  43. ?>

Jeżeli ktoś zrobi dostanie konto www 200 mb na ActivHost.pl znam administratora.
Pozdrawiam.

Ten post edytował damianm2007 29.07.2008, 12:06:12
Go to the top of the page
+Quote Post
1010
post 29.07.2008, 12:20:43
Post #2





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


Jak to zlecenie to nie ten dział...

Jeżeli chcesz sam popracować to podpowiem że musiałbyś kompletnie zmienić wyrażenia regularne...


--------------------
Go to the top of the page
+Quote Post
damianm2007
post 29.07.2008, 12:24:55
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.05.2008

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


Trzeba tylko przerobic wyswietlanie... a ja nie wiem jak... ten kod pisal mi ktos a teraz sie wypina tongue.gif na mnie....
Go to the top of the page
+Quote Post
1010
post 29.07.2008, 12:27:05
Post #4





Grupa: Zarejestrowani
Postów: 749
Pomógł: 37
Dołączył: 3.10.2006

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


Nie trzeba przerobić wyświetlania, trzeba przerobić pobieranie danych i wyciąganie z nich tego co nas interesuje. Struktury tych dwóch stron się zupełnie różnią...

Nikt Ci tu gotowca raczej nie da...

PS: Widać że nie wiesz jak, bo nawet nie wiesz co. Sory.

Ten post edytował 1010 29.07.2008, 12:27:45


--------------------
Go to the top of the page
+Quote Post
damianm2007
post 29.07.2008, 12:34:05
Post #5





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.05.2008

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


Wiem (w 60 %)smile.gif
Ale mam lenia
kto zrobi ? Czy dalej bedzie taka debata.
Go to the top of the page
+Quote Post
phpion
post 29.07.2008, 12:42:17
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(damianm2007 @ 29.07.2008, 13:34:05 ) *
Ale mam lenia
kto zrobi ?

Cóż za szczerość... Może zrób te swoje 60% i poproś o pomoc w tych pozostałych 40%?

Swoją drogą to hasełka typu:
"Jeżeli ktoś zrobi dostanie konto www 200 mb na ActivHost.pl znam administratora."
są dla mnie śmieszne. Znasz go przez gg?

Ogólnie to śmieszna sprawa haha.gif

Ten post edytował phpion 29.07.2008, 12:43:10
Go to the top of the page
+Quote Post
damianm2007
post 29.07.2008, 12:44:23
Post #7





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.05.2008

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


Następny debagog...
Dobra pozdro c*** nie pomoc winksmiley.jpg
Go to the top of the page
+Quote Post
Cysiaczek
post 29.07.2008, 13:05:53
Post #8





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




O! Następny szuka frajerów.
Wiesz jak napisać? To sobie napisz!
Zamykam


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:45