Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [pogoda php] z onet...
Forum PHP.pl > Forum > PHP
damianm2007
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.
1010
Jak to zlecenie to nie ten dział...

Jeżeli chcesz sam popracować to podpowiem że musiałbyś kompletnie zmienić wyrażenia regularne...
damianm2007
Trzeba tylko przerobic wyswietlanie... a ja nie wiem jak... ten kod pisal mi ktos a teraz sie wypina tongue.gif na mnie....
1010
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.
damianm2007
Wiem (w 60 %)smile.gif
Ale mam lenia
kto zrobi ? Czy dalej bedzie taka debata.
phpion
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
damianm2007
Następny debagog...
Dobra pozdro c*** nie pomoc winksmiley.jpg
Cysiaczek
O! Następny szuka frajerów.
Wiesz jak napisać? To sobie napisz!
Zamykam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.