Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
Door tjabine
#36712
Ik ben hier nu mee aan het stoeien maar krijg het niet voor elkaar.
Het script van Roelof werkt niet goed meer, vermoedelijk door veranderingen in de site van Knmi?
En die van Theo krijg ik niet aan de gang.
Op de site van Theo werkt hij wel goed!
Theo zou je misschien je script willen delen?
Of zijn er die het wel goed werkende hebben en het scriptje willen delen?

Alvast bedankt.

Gr Ron.
Door tvg
#36713
Hallo Ron

Bedoel je deze

http://www.hetweerinalkmaar.nl/knmi5.php

dan is hier het script

Code: Selecteer alles
<html>
<head>

<title>KNMI</title>
 
<style type="text/css">
 

div.weer {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   width: 700px;
   color: #000000;
   background-color: #FFF;
   padding: 10px;}       
 
div.rubriekkop {
font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   color: #000000;
       font-weight: bold;}
.basisverwachting {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 1.3;
   color: #000000;
   white-space: pre-wrap;}

}

</style>
</head>



<body>


<div class="rubriekkop">
<?
echo "<b>  De Weersverwachting van het KNMI geldig tot morgen middernacht</b> <br><br><pre>";
?>
</div>



<div class="weer">
<?
setlocale(LC_ALL, 'nl_NL.ISO_8859-1');

if (file_exists('ftp://ftp.knmi.nl/pub_weerberichten/basisverwachting.xml'))
   {$xmlo = simplexml_load_file('ftp://ftp.knmi.nl/pub_weerberichten/basisverwachting.xml');
       

       
        $kop = $xmlo->xpath("//field_content");
        echo $kop[0],"<br /><br />";
        echo "<span class='basisverwachting'>"; echo preg_replace('/[^(\\x20-\\x7F)]+[^(\\x20-\\x7F)]|[^(\\x20-\\x7F)]/','<br /><br />',$kop[2]); echo "</span></div><div class='weer'>";

        $tijd = $xmlo->xpath("//report_dtg_issued"); echo strftime("%A, %e %B %Y %H:%M", strtotime($tijd[0]))," uur";
}
?>
</div>



</body>
</html>


Het script dat op mijn site staat is veel gecompliceerder en een combinatie van php, perl en shtml om ook de waarschuwingen zichtbaar te maken als die er zijn.
Als er belangstelling voor is wil ik dat wel ter beschikking stellen maar dan tot en met de langjarige gemiddelden en zonder de waarschuwingen.

Groet
Theo
Door tjabine
#36720
tvg schrijft:
Hallo Ron

Bedoel je deze

http://www.hetweerinalkmaar.nl/knmi5.php

dan is hier het script

Code: Selecteer alles
<html>
<head>

<title>KNMI</title>
 
<style type="text/css">
 

div.weer {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   width: 700px;
   color: #000000;
   background-color: #FFF;
   padding: 10px;}       
 
div.rubriekkop {
font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 17px;
   color: #000000;
       font-weight: bold;}
.basisverwachting {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 1.3;
   color: #000000;
   white-space: pre-wrap;}

}

</style>
</head>



<body>


<div class="rubriekkop">
<?
echo "<b>  De Weersverwachting van het KNMI geldig tot morgen middernacht</b> <br><br><pre>";
?>
</div>



<div class="weer">
<?
setlocale(LC_ALL, 'nl_NL.ISO_8859-1');

if (file_exists('ftp://ftp.knmi.nl/pub_weerberichten/basisverwachting.xml'))
   {$xmlo = simplexml_load_file('ftp://ftp.knmi.nl/pub_weerberichten/basisverwachting.xml');
       

       
        $kop = $xmlo->xpath("//field_content");
        echo $kop[0],"<br /><br />";
        echo "<span class='basisverwachting'>"; echo preg_replace('/[^(\\x20-\\x7F)]+[^(\\x20-\\x7F)]|[^(\\x20-\\x7F)]/','<br /><br />',$kop[2]); echo "</span></div><div class='weer'>";

        $tijd = $xmlo->xpath("//report_dtg_issued"); echo strftime("%A, %e %B %Y %H:%M", strtotime($tijd[0]))," uur";
}
?>
</div>



</body>
</html>


Het script dat op mijn site staat is veel gecompliceerder en een combinatie van php, perl en shtml om ook de waarschuwingen zichtbaar te maken als die er zijn.
Als er belangstelling voor is wil ik dat wel ter beschikking stellen maar dan tot en met de langjarige gemiddelden en zonder de waarschuwingen.

Groet
Theo


Hoi Theo,

Super bedankt! ik moet alleen nog even contact met One.com zoeken denk ik?
SimpleXML doet het niet daar denk ik?

Het script van Roelof doet het wel, alleen klopt die niet meer.

Gr Ron.
Door tvg
#36722

Hoi Theo,

Super bedankt! ik moet alleen nog even contact met One.com zoeken denk ik?
SimpleXML doet het niet daar denk ik?

Het script van Roelof doet het wel, alleen klopt die niet meer.

Gr Ron.


Ron vraag dan ook of ze xpath willen activeren, anders werkt het ook niet

Theo
Door tjabine
#36726
tvg schrijft:

Hoi Theo,

Super bedankt! ik moet alleen nog even contact met One.com zoeken denk ik?
SimpleXML doet het niet daar denk ik?

Het script van Roelof doet het wel, alleen klopt die niet meer.

Gr Ron.


Ron vraag dan ook of ze xpath willen activeren, anders werkt het ook niet

Theo


Hoi Theo,

Zojuist contact gehad met One.com! zowel simpleXML als xpath staan aan.
http://www.weerheerhugowaard.nl/test/test.php
Dit is alles wat ik krijg.

Gr Ron.
Door baroman
#36730
Hoi Ron

Als je provider geen php ondersteund werkt het script dan wel, of moet ik dan iets veranderen??

Ronnie..
Door baroman
#36731
tjabine schrijft:
tvg schrijft:

Hoi Theo,

Super bedankt! ik moet alleen nog even contact met One.com zoeken denk ik?
SimpleXML doet het niet daar denk ik?

Het script van Roelof doet het wel, alleen klopt die niet meer.

Gr Ron.


Ron vraag dan ook of ze xpath willen activeren, anders werkt het ook niet

Theo


Hoi Theo,

Zojuist contact gehad met One.com! zowel simpleXML als xpath staan aan.
http://www.weerheerhugowaard.nl/test/test.php
Dit is alles wat ik krijg.

Gr Ron.

De Weersverwachting van het KNMI geldig tot morgen middernacht


Warning: file_exists(): connect() failed: Verbinding is verlopen in /customers/weerheerhugowaard.nl/weerheerhugowaard.nl/httpd.www/test/test.php on line 47

Ron dit krijg je te zien als je je link aanklikt.:angry:

Ronnie..
Door tjabine
#36737
Geen verschil,

Volgens mij hebben ze bij One.com niet de waarheid verteld?
Xpath werkt volgens mij gewoon niet daar.
Jammer, dan moet ik helaas door boorborduren op het script van Roelof.
Alleen lukt het me nog niet om die goed te krijgen.
Bedankt voor de hulp Theo.


Gr Ron.