Pomoc - Szukaj - U¿ytkownicy - Kalendarz
Pe³na wersja: pogoda
Forum PHP.pl > Forum > Gotowe rozwi±zania
Stron: 1, 2
Fixer
Cytat(-SaraniS- @ 4.04.2005, 02:34:03 ) *
A co maja zrobic ci ktorzy nie moga uzywac PHP5?


wystarczy uzyæ pp2xml
Hpsi
  1. <?php
  2. ${'~!@#$%^&*'} = file_get_contents('http://pogoda.onet.pl/1,3786,38,miasto.html');
  3.  
  4. ${'(*&%^&%$&'} = '{<TABLE width="100%" border=0 align=center cellspacing=0 cellpadding=0><TR><TD class="pb2 pl2" colspan=3 style="border-bottom: 1px solid #D2E4F4"><SPAN class="ar2b gold">([^s]+) </SPAN><SPAN class="ar2 gold">([0-9]+-[0-9]+)</SPAN></TD></TR><TR><TD rowspan=5 align=center width=150><IMG src="_d/ico/([^.]+.gif)" alt="" align=absbottom></TD><TD class="a0 sz3 pb4" valign=bottom width=50>(Temp.):</TD><TD class="a6b pt4 pb4" valign=bottom><B title="Temperatura">([0-9]+)</B> &deg;C <IMG src="_d/ico/([^.]+.gif)"></TD></TR><TR><TD class="a0 sz3">(Ci.n.):</TD><TD class="a1b pl2 pb2" nowrap>([0-9]+) hPa <IMG src="_d/ico/([^.]+.gif)">&nbsp;</TD></TR><TR><TD class="a0 sz3">(Wiatr):</TD><TD class="a1b pl2 pb2" nowrap><IMG src="_d/ico/([^.]+.gif)" align="absmiddle">([0-9]+ km/h) <IMG src="_d/ico/([^.]+.gif)"></TD></TR><TR><TD class="a0 sz3">(.nieg):</TD><TD class="a1b pl2 pb2">([0-9.]+ mm)</TD></TR><TR><TD class="a0 sz3">(Deszcz):</TD><TD class="a1b pl2 pb2">([0-9.]+ mm)</TD></TR></TABLE>}si';
  5.  
  6.  
  7. preg_match_all(${'(*&%^&%$&'}, ${'~!@#$%^&*'}, ${'*&$%$@%*%^&'}, PREG_SET_ORDER);
  8.  
  9. $this->engine->templates->assign_by_ref('pogoda', ${'*&$%$@%*%^&'});
  10.  
  11. ${'&(*$&&$'"'} = '{<TABLE width="100%" border=0 cellspacing=0 cellpadding=0><TR><TD class="pb2 pl2" colspan=4 style="border-bottom: 1px solid #D2E4F4"><SPAN class="ar2b gold">([^,]+), </SPAN><SPAN class="ar2 gold">([0-9]{2}.[0-9]{2}.[0-9]{4})</SPAN></TD></TR><TR><TD align=center class="pt8 pl4" rowspan=2><IMG src="_d/ico/([^.]+.gif)" alt=""></TD><TD class="a1b pt8 pl4" rowspan=2><SPAN title="(Temperatura w dzie.)">([0-9]+)</SPAN> <SPAN title="(Temperatura w nocy)" style="background-color:#000000; color:#FFFFFF;">([0-9]+)</SPAN> &deg;C <IMG src="_d/ico/([^.]+.gif)"><DIV class="pt2 pb6">([0-9]+ hPa) <IMG src="_d/ico/([^.]+.gif)"></DIV></TD><TD class="a1 pt4 pl4">(.nieg):</TD><TD class="a1b pt4 pl4">([0-9.]+ mm)</TD></TR><TR><TD class="a1 pb4 pl4">(Deszcz):</TD><TD class="a1b pb4 pl4">([0-9.]+ mm)</TD></TR><TR><TD class="a1 pb4 pl4">(Wiatr):</TD><TD class="a1b pb4 pl4" width="100%" colspan=3><IMG src="_d/ico/([^.]+.gif)" align="absmiddle"> ([0-9]+ km/h) <IMG src="_d/ico/([^.]+.gif)"></TD></TR></TABLE>}';
  12.  
  13. preg_match_all(${'&(*$&&$'"'}, ${'~!@#$%^&*'}, ${'_*(*%&^(*%&'}, PREG_SET_ORDER);
  14. $this->engine->templates->assign_by_ref('pogoda2', ${'_*(*%&^(*%&'});
  15. $this->engine->templates->display('pogoda_show.tpl');
  16.  
  17.  
  18. ?>


tutaj masz wraz z wrzuceniem do smartow. w adresie na poczatku tj file_get_contents('http://pogoda.onet.pl/1,3786,38,miasto.html'); dajesz adres do pogody na onet.pl ; tylko tu uwaga musisz skopiwac obrazki z pogoda . onet.pl wiem troche roboty ale oplacalne smile.gif
revyag
Cytat
4.04.2005, 03:34:03

Nie s±dzicie ¿e przez 3 lata zd±¿y³ ju¿ przej¶æ na php5 ? ;>
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.