Hoi,
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>
<?
$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("&deg;",$fd[$i])){
$line=$fd[$i];
$stop=strpos($line, "&deg;");
$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>
";?>
Hij geeft overigens in elk vakje deze tekst: -999&d
Misschien is het dan wat duidelijker.
Zet eens <? error_reporting(E_ALL) ?> en kijk eens of er een fout in het script zit :)
Ik heb die foutmelding al opgelost:) was een klein schrijf foutje.

maar hoe krijg ik de verwachtingen er ook in(met wolkjes)?!
je bedoeld die wolkjes achter de temp.?
was die site nou www.weeronline.nl?
ik kwam er niet helemaal uit namelijk, misschien iemand anders!

Reageren