Ik gebruik op mijn site een aangepast script dat ik van php freakz heb geplukt
referentie: http://62.250.9.120/libra...720ba139855441b7ccba51877
op deze website kun je zien hoe het werkt: www.vvv03.nl
Nu heb ik echter een foutje ontdekt, halverwege de dag ververst de server van weeronline de vooruitzichten en dan verdwijnt de voorspelling voor die dag (vandaag en morgen) en wordt er een voorspelling van de volgende dag en de dag erna opgenomen (morgen en overmorgen).
Aangezien de kopjes 'morgen' en 'overmorgen' statisch zijn klopt het dus niet meer op het moment dat de server de nieuwe waarden heeft doorgegeven...
Mijn vraag is of iemand ervaring heeft met deze server van weeronline (en het gebruiken van variabelen daarvan)? Het mooiste zou zijn de datum ook dynamisch van de server op te halen zodat de datum meeverandert met de update van de server.
Iemand enig idee???
referentie: http://62.250.9.120/libra...720ba139855441b7ccba51877
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
| <?
// WEERSCRIPT GEMAAKT DOOR ROGIER VERSLUIS
// MET DANK AAN WWW.WEERONLINE.NL
$stadcode="06377";
$fd=file("http://www.weeronline.nl/cgi-bin/citybild?WMO=$stadcode&LANG=nl");
$weer=array();
for($i=0;$i<count($fd);$i++){
if(eregi("de verwachting",$fd[$i])){
$line=$fd[$i];
$start=strpos($line, "de verwachting voor de regio/plaats:");
$start+=37;
$stop=strpos($line,"</b>");
$stop=$stop-$start;
$plaats=substr($line,$start,$stop);
};
if(eregi("°",$fd[$i])){
$line=$fd[$i];
$stop=strpos($line, "°");
$stop2=strpos($line, "<b>");
$stop3=$stop-$stop2-3;
$eind=strpos($line, "</b>");
$eind=$eind-$stop;
$temp=Substr($line, $stop-$stop3, $eind);
$weer[]=$temp;
};
if(eregi("daten/symbole",$fd[$i])){
$line=$fd[$i];
$stop=strpos($line, "daten/symbole")+14;
$eind=strpos($line, ".gif")+4;
$eind=$eind-$stop;
$temp=Substr($line, $stop, $eind);
$weer[]=$temp;
};
};
echo"
<table border=0 bordercolor=black cellspacing=0 cellpadding=0>
<tr>
<td bordercolor=yellow></td>
<td width=75 align=center valign=top bordercolor=yellow><font face=arial size=1>vandaag</font></td>
<td width=75 align=center valign=top bordercolor=yellow><font face=arial size=1>morgen</font></td>
</tr>
<tr>
<td align=center valign=middle bordercolor=yellow><font face=arial size=2> <div align=center><font size=1 face=arial>temp.</font></div>
</td>
<td height=30 align=center valign=middle bordercolor=yellow><font face=arial size=1 >$weer[0]</font></td>
<td align=center valign=middle bordercolor=yellow><font face=arial size=1 >$weer[1]</font></td>
</tr>
<tr>
<td valign=middle bordercolor=yellow><div align=center><font face=arial size=1>ochtend</font></div></td>
<td align=center bordercolor=yellow>[img]./images/weer/$weer[6][/img]</td>
<td height=40 align=center bordercolor=yellow>[img]./images/weer/$weer[7][/img]</td>
</tr>
<tr>
<td valign=middle bordercolor=yellow><div align=center><font face=arial size=1>middag</font></div></td>
<td align=center bordercolor=yellow>[img]./images/weer/$weer[9][/img]</td>
<td height=40 align=center bordercolor=yellow>[img]./images/weer/$weer[10][/img]</td>
</tr>
</table> |
op deze website kun je zien hoe het werkt: www.vvv03.nl
Nu heb ik echter een foutje ontdekt, halverwege de dag ververst de server van weeronline de vooruitzichten en dan verdwijnt de voorspelling voor die dag (vandaag en morgen) en wordt er een voorspelling van de volgende dag en de dag erna opgenomen (morgen en overmorgen).
Aangezien de kopjes 'morgen' en 'overmorgen' statisch zijn klopt het dus niet meer op het moment dat de server de nieuwe waarden heeft doorgegeven...
Mijn vraag is of iemand ervaring heeft met deze server van weeronline (en het gebruiken van variabelen daarvan)? Het mooiste zou zijn de datum ook dynamisch van de server op te halen zodat de datum meeverandert met de update van de server.
Iemand enig idee???