Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door tinuz97
#19446
Roelof schrijft:
Ik heb je een pm gestuurd

Roelof

Kan je de oplossing hier plaatsen?
Ik heb dat ook namelijk :)
Door WSWijk
#19448
Ikzelf heb het via een iframe gedaan:

Door JPC
#19449
Met de .TXT versie gaat het goed, maar de .htm versie geeft problemen.
Zelf gebruik ik ook de .TXT versie
Door Roelof
#19450
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
Bijlagen
(863 Bytes) 223 keer gedownload
Door tvg
#19462
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
Door AenG
#19467
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
Door tvg
#19469
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