Pagina 1 van 4
Link KNMI verwachting
Geplaatst: 31 jan 2010, 14:21
door AenG
Ik heb het volgende probleem:
Onderstaande link gebruik ik op mijn website om de KNMI verwachting te laten zien.
ftp://ftp.knmi.nl/pub_weerberichten/bas ... chting.htm
In IE8 werkt dit goed, maar in Firefox krijg ik onderstaande foutmelding.
Heeft iemand hiervoor een oplossing?
gr Geert
Re:Link KNMI verwachting
Geplaatst: 31 jan 2010, 15:15
door Roelof
Ik heb je een pm gestuurd
Roelof
Re:Link KNMI verwachting
Geplaatst: 31 jan 2010, 18:16
door tinuz97
Roelof schrijft:
Ik heb je een pm gestuurd
Roelof
Kan je de oplossing hier plaatsen?
Ik heb dat ook namelijk

Re:Link KNMI verwachting
Geplaatst: 31 jan 2010, 19:04
door WSWijk
Ikzelf heb het via een iframe gedaan:
Re:Link KNMI verwachting
Geplaatst: 31 jan 2010, 19:10
door JPC
Met de .TXT versie gaat het goed, maar de .htm versie geeft problemen.
Zelf gebruik ik ook de .TXT versie
Re:Link KNMI verwachting
Geplaatst: 31 jan 2010, 19:22
door Roelof
Ik gebruik een parser voor de knmi site, deze wordt dan weer door middel van include in de site gezet.
Het parse script is knmi.php
het site gedeelte verwknmi.php
Ik heb de beide scripts bijgevoegd in een zip file
Roelof
Re:Link KNMI verwachting
Geplaatst: 31 jan 2010, 19:23
door Roelof
Ik gebruik een parser voor de knmi site, deze wordt dan weer door middel van include in de site gezet.
Het parse script is knmi.php
het site gedeelte verwknmi.php
Ik heb de beide scripts bijgevoegd in een zip file
Roelof
Re:Link KNMI verwachting
Geplaatst: 31 jan 2010, 23:17
door tvg
Je kunt ook de xml file van het knmi gebruiken met onderstaande code.
[code]
echo "Verwachting tot morgen middernacht
";
if (file_exists('ftp://ftp.knmi.nl/pub_weerberichten/basisverwachting.xml'))
{
$xml = simplexml_load_file('ftp://ftp.knmi.nl/pub_weerberichten/basisverwachting.xml');
$d1 = $xml->xpath("//dag0_dddd_dd_mmmm"); echo $d1[0], " en ";
$d2 = $xml->xpath("//dag1_dddd_dd_mmmm_yyyy"); echo $d2[0],"
";
$kop = $xml->xpath("//verwachting_kop"); echo $kop[0],"
";
$weer = $xml->xpath("//verwachting_weer"); echo $weer[0],"
";
$datum = $xml->xpath("//dag0_dddd_dd_mmmm_yyyy"); echo $datum[0];
$tijd = $xml->xpath("//tijd_aanmaak"); echo " ".$tijd[0]." uur";
}
?>
/code]
Groet
Theo
Re:Link KNMI verwachting
Geplaatst: 01 feb 2010, 14:17
door AenG
tvg,
Ik krijg inderdaad de verwachting te zien, maar niet in de juiste opmaak zoals op je eigen website. Nu staat alle tekst in één alinea waardoor het wat onoverzichtelijk wordt.
Hoe heb jij dit opgelost?
gr Geert
Re:Link KNMI verwachting
Geplaatst: 01 feb 2010, 14:54
door tvg
Geert
Dan moet je de code in een div zetten en in je css een class toevoegen b.v. zoals onderstaand;
Code: Selecteer alles
<style type="text/css">
div.test {width: 550px;}
</style>
<div class="test">
<?
echo "Verwachting tot morgen middernacht <br><br>";
if (file_exists('ftp://ftp.knmi.nl/pub_weerberichten/basisverwachting.xml'))
{
$xmlo = simplexml_load_file('ftp://ftp.knmi.nl/pub_weerberichten/basisverwachting.xml');
$d1 = $xmlo->xpath("//dag0_dddd_dd_mmmm"); echo $d1[0], " en ";
$d2 = $xmlo->xpath("//dag1_dddd_dd_mmmm_yyyy"); echo $d2[0],"<br />";
$kop = $xmlo->xpath("//verwachting_kop"); echo $kop[0],"<br /><pre>";
$weer = $xmlo->xpath("//verwachting_weer"); echo $weer[0],"</pre><br /><br />";
$datum = $xmlo->xpath("//dag0_dddd_dd_mmmm_yyyy"); echo $datum[0];
$tijd = $xmlo->xpath("//tijd_aanmaak"); echo " ".$tijd[0]." uur";
}
?>
</div>
op deze manier kun je het bericht verder opmaken zoals je zelf wil, lettertype kleur etc.
Groet
Theo