Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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

Posty w temacie


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: 24.07.2025 - 18:31