Avatar billede mikebulow Nybegynder
23. marts 2006 - 11:36 Der er 7 kommentarer

weather ? fejl :s

har downloadet det her scrip på http://www.gatequest.net/misc/php/msn-weather.php
men den skriver fejl..
den ligger her
http://www.net-town.be/weather.php

hva er fejlen :S
<?php


if (!$accid) {
$accid="USHI0026";
}


$url ="http://www.msnbc.com/m/chnk/d/weather_d_src.asp?acid=$accid";


# Use cURL to get the page
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$CurlContent = curl_exec ($ch);
curl_close ($ch);


# Look for fieldnames, set into $WeatherFields array
$FieldPattern = '|this.sw([^\s]+) = |';
preg_match_all($FieldPattern, $CurlContent, $WeatherFields);


# Parse data into hash
foreach ($WeatherFields[1] as $WeatherField) {
$FieldSpec = '|this.sw' . $WeatherField . ' = "([^\"]+)|';
preg_match($FieldSpec, $CurlContent, $WeatherData);
$MsnWeather[$WeatherField] = $WeatherData[1];
}


# If the temp is N/A...
if($MsnWeather[Temp] == "N/A"){
$notavailabletemp = "1";
}


if ($MsnWeather['CIcon']=="" OR $MsnWeather['CIcon']=="NULL") {
$MsnWeather['CIcon'] = 44;
}


print "<img align=\"absmiddle\" border=\"0\" src=\"icons/". $MsnWeather['CIcon'] . ".gif\"> <a href=\"http://weather.msn.com/local.aspx?wealocations=wc:$accid\">". $MsnWeather['Temp'] ."°F</a>";


?>
Avatar billede mikebulow Nybegynder
23. marts 2006 - 11:42 #1
eller ved i hvor man kan downloade det andet system som passer :)
Avatar billede jakobdo Ekspert
23. marts 2006 - 13:01 #2
Det kode du har der, benytter CURL, så det skal din server understøtte.
Avatar billede mikebulow Nybegynder
23. marts 2006 - 17:33 #3
aaok
Avatar billede mikebulow Nybegynder
23. marts 2006 - 17:33 #4
ved du så hvor man kan finde et andet weather system ?
Avatar billede jakobdo Ekspert
23. marts 2006 - 18:32 #5
Skal brugere kunne vælge vejret?
Eller skal du "bare" have det fra danmark?
Avatar billede mikebulow Nybegynder
25. marts 2006 - 08:23 #6
bare så den kan vise vejret.. altså om det er skyet eller solskind..
Avatar billede jakobdo Ekspert
25. marts 2006 - 10:13 #7
Men kunne lave den rigtige måde, og besøge siden her, og betale for ydelsen: http://www.dmi.dk/dmi/index/erhverv/standardprodukter.htm

*HOST* Men kunne så også bruge file_get_contents() og en smule regexp! *HOST*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester