Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [pogoda] z onet...
damianm2007
post 29.07.2008, 11:54:41
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. <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.
Go to the top of the page
+Quote Post

Posty w temacie
- damianm2007   [pogoda] z onet...   29.07.2008, 11:54:41
- - 1010   http://forum.php.pl/index.php?showtopic=99...mp;#e...   29.07.2008, 12:22:04


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: 25.07.2025 - 09:10