Weerbericht..
Ik heb het weerbericht dat bij de scripts staat aangepast naar de weerberichten in Oostenrijk.
Ik heb hem net online gezet maar dat wilt dus niet werken..
Ik zou ook graag de verwachtingen van de ochtend,middag en avond erin wil weergeven (met de wolkjes), kan iemand mij hierbij helpen?
Hij is dus van www.weeronline.nl gepakt..
<form action="weer.php" method="post">
<select name="code">
<option value="">Kies Stad
<option value="ache">Achensee
<option value="aaaa">Alpbachtal
<option value="vrlb">Arlberg
<option value="fieb">Fieberbrunn/Waidring
<option value="inss">Großraum Innsbruck
<option value="kais">Kaiserwinkel
<option value="kitz">Kitzbühel
<option value="obin">Oberinntal/Landeck
<option value="oetz">Ötztal
<option value="ostt">Osttirol
<option value="pazn">Paznauntal
<option value="pitz">Pitztal
<option value="seef">Seefeld/Leutasch
<option value="stub">Stubaier Alpen
<option value="tann">Tannheim/Reutte
<option value="tizu">Tiroler Zugspitze
<option value="wild">Wilder Kaiser
<option value="wibr">SkiWelt W.K./Brixental
<option value="wisc">Wildschönau
<option value="zill">Zillertaler Alpen
</select>
<input type="submit" name="submit" value="check!"></form><br>
Code (php)
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
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
<?
$stadcode="$code";
$fd=file("http://load.weeronline.com/cgi-bin/schneekarten?3&ORT=_____&LANG=nl&LAND=aust&CREG=tiro&GEBIET=$stadcode&ART=3");
$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;
};
};
echo"
<b>Het weer in: $plaats</b>
<table border=1>
<tr>
<td></td>
<td>vandaag</td>
<td>morgen</td>
<td>overmorgen</td>
</tr>
<tr>
<td>Max Temp</td>
<td>$weer[0]</td>
<td>$weer[1]</td>
<td>$weer[2]</td>
</tr>
<tr>
<td>Min Temp</td>
<td>$weer[3]</td>
<td>$weer[4]</td>
<td>$weer[5]</td>
</tr>
</table>
";?>
$stadcode="$code";
$fd=file("http://load.weeronline.com/cgi-bin/schneekarten?3&ORT=_____&LANG=nl&LAND=aust&CREG=tiro&GEBIET=$stadcode&ART=3");
$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;
};
};
echo"
<b>Het weer in: $plaats</b>
<table border=1>
<tr>
<td></td>
<td>vandaag</td>
<td>morgen</td>
<td>overmorgen</td>
</tr>
<tr>
<td>Max Temp</td>
<td>$weer[0]</td>
<td>$weer[1]</td>
<td>$weer[2]</td>
</tr>
<tr>
<td>Min Temp</td>
<td>$weer[3]</td>
<td>$weer[4]</td>
<td>$weer[5]</td>
</tr>
</table>
";?>
Misschien is het dan wat duidelijker.
en kijk eens of er een fout in het script zit :)
Zet eens maar hoe krijg ik de verwachtingen er ook in(met wolkjes)?!