Hello Asterix,
So ganz nebenbei eine Bitte:
Poste bitte so, wie das hier üblich ist. Wiederhole nur den relevanten Teil des Vorpostings :-)
Ok, ich habe die Stelle gefunden. Ich verstehe zwar diese wirre Format mit JavaScript und Schachtelung noch nicht, dazu braucht es wohl ein Stünchen länger :-(
Aber diese Stelle muss es sein:
<body bgcolor="#ffffff">
<table border="1" cellpadding="0" cellspacing="2" width="200">
<tr>
<td>Temperature</td>
<td>21.7 &deg;C</td>
</tr>
<tr>
<td>Humidity</td>
<td>46 %</td>
</tr>
<tr>
<td>Pressure</td>
<td>1010.9 hPa</td>
</tr>
<tr>
<td>Wind Speed</td>
<td>3.6 km/h</td>
</tr>
<tr>
<td>Rain Rate</td>
<td>0.0 mm</td>
</tr>
<tr>
<td>Forecast Text</td>
<td>[last120m_th0_temp_c] &deg;C</td>
</tr>
</table>
</body>
In PHP wäre das ein typischer Anwendungsfall für geschachtelte explode()
http://www.php.net/manual/en/function.explode.php
oder, wenn man will, für preg_match_all()
http://www.php.net/manual/en/function.preg-match-all.php
Zuerst schniedest Du Dir den Block aus, der hinter
<body bgcolor="#ffffff">
<table border="1" cellpadding="0" cellspacing="2" width="200">
<tr>
beginnt und vor
</tr>
</table>
</body>
endet.
Und dann kannst Du daraus auf die gleiche Weise die einzelnen Tabellenzellen, oder zumindest diejenigen, die mal welche werden sollten, ausschneiden.
Welche Möglichkeiten hast Du auf Deinem Server?
- PHP
- Perl
- ???
Liebe Grüße aus dem Cyberspace
Tom vom Berg