Jump to content
php.lv forumi

laika ziņas no www.meteo.lv


andrisp

Recommended Posts

http://www.meteo.lv/public/26492.html

 

sheit ir virspuseejas laikazinjas pa latvijas regjioniem, ko man gribeetos kautkaadaa veidaa savaakt un apstraadaat ar php.. man tieshi interesee vidzeme, bet probleema taa, ka html kods nesatur nekaadus class vai id peec ko vareetu vadiities..

 

varbuut kaads var dot kaadus padomus, kaa izdabuut vajadziigo informaaciju no shiis lapas..

 

ps. es iisti nezinu, neesmu papeetiijis, bet izskataas, ka shis links katru reizi vareetu buut jauns.. varbuut ir veel kaads resurss, kur var dabuut laika zinjas vidzemes regjionaa ?

 

ps2. izmantoju searchu, bet no piedaavaatajiem topiciem man nekas nedereeja.

Link to comment
Share on other sites

atradu veelvienu vietu, kur vareetu smuki dabuut laika zinjas

 

http://www.va.lv/musu/

 

kods ir shitaads:

 <table class="top_tab1" width="100%" height="100" cellspacing="0" cellpadding="0" border="0">
   <tr>
     <td height="10" width="100%" class="menu_topaa">
       <div class="c1">
         Laika ziņas
       </div>
     </td>
   </tr>

   <tr>
     <td>
       <table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0">
         <tr>
           <td>  <span class="c2">Medicīniskais laika tips 2<br>
             Saulains, bez mākoņiem<br>
             0…+7 °C<br>
             Z vējš 2 - 4 m/s</span></td>

           <td><img src="design/saule_makonis.gif" border="0"></td>
         </tr>
       </table>
     </td>
   </tr>
 </table>

 

ir class top_tab1, peec kura vareetu viegli izdabuut aaraa informaaciju, bet kaa ? tiiri tehniski kaa tas notiek ?

Link to comment
Share on other sites

  function callback($matches)
  {
      return 'Pa vidu ir teksts: ' .$matches[1];
  }
  $result = preg_replace_callback('/<table class="top_tab1" width="100%" height="100" cellspacing="0" cellpadding="0" border="0">(.*)<\/table>/' , 'callback' ,$x);
  echo $result;

 

kautkur ieprieksheejos topicos atradu shitaadu veidu kaa ekstrakteet informaaciju no html (tipa $x ir viss lapas kods), bet nezkaapeec vinjs vienalga izdod pilniigi visu kodu.. kautkas nav ar regexpiem ?

Link to comment
Share on other sites

Oooou my god!!!!

 

<H4 align=center><STRONG>3 - 7  m/s</STRONG></STRONG></STRONG></STRONG></STRONG></STRONG></STRONG></STRONG><STRONG><STRONG> </STRONG></STRONG></H4></H4></H4></H4></H4></H4></H4></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></H4></STRONG></STRONG></H4></H4></TD></TR></TBODY></TABLE>

šausmas

Link to comment
Share on other sites

Tiešām tici laika ziņām no meteo??

Pateikšu priekšā - NO LATVIJAS NORMĀLAS LAIKA ZIŅAS NENĀK (vismaz pa brīvu)! Kāpēc tā - nu mums tie metereologi ir pilnīgi zarazas un pa brīvu viņi tok neko nedod. Pie tam, ļoti daudz ir visādi viltus metereologi, kas patiesībā neko nerubī, tika vāra naudu! Pareizas Laika ziņas Latvijai, ieskaitot atsevišķus rajonus ir jāmeklē kaut kur ārzemju, amerikāņu internetā...

Link to comment
Share on other sites

Lūdzu,

 

<?php

$sp = '/<td><table width="100%" height="100%" cellspacing=0 cellpadding=0 border=0>\s*<tr>\s*<td>  (.*?)<\/tr>\s*<\/table>\s*<\/td>/ism';

$data = file_get_contents('vidzeme.htm');
preg_match( $sp, $data, $m );

print( trim($m[1]) );

?>

 

Подсказка: Līkais va.lv koderis nez kāpēc PADDING taisa ar   :)

<td>  

Edited by Delfins
Link to comment
Share on other sites

×
×
  • Create New...