Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [pogoda] z onet...
Forum PHP.pl > Forum > PHP > Frameworki
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. <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="200" id="AutoNumber1">
  2. <font size="1">
  3. <LINK rel="stylesheet" href="style.css" type="text/css">
  4.  
  5. <tr>
  6.  <td width="264">
  7.  
  8.  
  9.  
  10. <?php
  11.  
  12. #
  13. #  Simple Onet.pl Weather Info Parser
  14. #  by cOndemned
  15. #  05.05.2008 AD
  16. #
  17.  
  18. $request = file('http://pogoda.onet.pl/0,197,38,wroclaw,miasto.html');
  19.  
  20. for($i = 0; $i < count($request); $i++) {
  21.  
  22. # temperatura
  23. if(preg_match_all('/(<B title="Temperatura">)([-+]?d+)(</B>)/is', $request[$i], $grab)) { 
  24. $temp = $grab[2][0];
  25. }
  26. # ciśnienie
  27. if(preg_match_all('/(nowrap)(>)([-+]?d+)(s+)/is', $request[$i], $grab)) {
  28. $cisnienie = $grab[3][0];
  29. }
  30. # chmurka ... wiem dało by sie łatwiej, ale ja wole moje sprawdzone metody, czyl
  31. #im wiecej dokladnych danych do porownania pregiem tym wynik dokladniejszy
  32. if(preg_match_all('/.*?(IMG).*?(src)(=).*?(_)(d)(/)(ico)(/)((?:[a-z][a-z.d]+).(?:[a-zd]+))(?![w.]).*?(alt).*?(".*?")/is', $request[$i], $grab)) {
  33. if(!empty($grab[9][0])) { 
  34. $chmurka = "http://pogoda.onet.pl/_d/ico/" . $grab[9][0]; 
  35. break;
  36. }
  37. }
  38. }
  39.  
  40.  
  41. $output .= '<font size="1">Polska - Wrocław
  42.  
  43.  
  44.  
  45. </td>
  46. <td width="84">
  47.  
  48. <img src="'.$chmurka.'"width="25px">';
  49. $output .= '<font size="1">'.$temp.'&deg;C</font>';
  50.  
  51. echo $output;
  52.  
  53. ?>
  54.  
  55.  
  56.  
  57.  
  58. </td>
  59. </tr>
  60.  
  61.  
  62.  
  63.  
  64.  
  65. </table>

Jeżeli ktoś zrobi dostanie konto www 200 mb na ActivHost.pl znam administratora.
Pozdrawiam.
1010
http://forum.php.pl/index.php?showtopic=99...mp;#entry498819

Napisz od razu we wszystkich działach, to może ktoś Ci pomoże...
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.