Algemeen forum voor discussie over de website
#75207
klopt! Had ik ook al geprobeerd maar dan blijft die error toch gewoon verschijnen.
Ik ben bang dat het in het stukje php code voor en/of na de iframe regel zit.
Ben website code analfabeet. Ik moet het helaas hebben van copy&paste van stukjes bestaande code en dat aanpassen tot het werkt.
#75209
Als je niet met een cronjob gaat werken, dan kun je volstaan door een index.php pagina in de Meteoalarm folder te plaasen met de volgende code:
Code: Selecteer alles
<?php
    include_once("get-meteoalarm-warning-inc.php");
        # for details use:
        if(file_exists($warn_details)) { readfile($warn_details); }
        # for summary use:
        #if(file_exists($warn_summary)) { readfile($warn_summary); }
        
 ?>
Niet aan sleutelen!!!

Als je dit dan wil laten zien ergens op je website, bijv. de voorpagina, dan moet je de iframe (verwijzend naar deze index-pagina) in je voorpagina opnemen.
#75210
Het duurde even voordat het kwartje bij mij viel, maar een iframe werkt niet in PHP, maar in het HTML gedeelte. Je moet dus PHP even uitschakelen.
De code ziet er dan zo uit:
Code: Selecteer alles
<?php
#########################
#START Meteo Alarm banner
include_once("get-meteoalarm-warning-inc.php");
# for details use:
if(file_exists($warn_details)) { readfile($warn_details); }
# for summary use:
#if(file_exists($warn_summary)) { readfile($warn_summary); }

?>
<iframe src="https://www.wxhoogeloon.nl/Meteoalarm-warning/meteoalarm-details.html" width="100%" height="120" title="Meteoalarm"></iframe>
<?php 

#EINDE Meteo Alarm banner
#########################
?>
In feite hoeft het tweede stuk php niet meer geopend te worde, want het bevat alleen commentaar en kan weggelaten worden.
Laatst gewijzigd door Ws Heinenoord op 04 feb 2024, 18:19, 1 keer totaal gewijzigd.
#75212
Ws Heinenoord schreef: 04 feb 2024, 17:29 Het duurde even voordat het kwartje bij mij viel, maar een iframe werkt niet in PHP, maar in het HTML gedeelte. Je moet dus PHP even uitschakelen.
De code ziet er dan zo uit:
Code: Selecteer alles
<?php
#########################
#START Meteo Alarm banner
include_once("get-meteoalarm-warning-inc.php");
# for details use:
if(file_exists($warn_details)) { readfile($warn_details); }
# for summary use:
#if(file_exists($warn_summary)) { readfile($warn_summary); }

?>
<iframe src="https://www.wxhoogeloon.nl/Meteoalarm-warning/meteoalarm-details.html" width="100%" height="120" title="Meteoalarm"></iframe>
<?php 

#EINDE Meteo Alarm banner
#########################
?>
In feite hoeft het tweede stuk php niet meer geopend te worde, want het bevat alleen commentaar en kan weggelaten worden.

Heb bovenstaande code in z'n geheel in mijn indexMeteoalarm_new2.php pagina geplakt.
Met deze optie heb ik géén foutmeldingen meer in de editor (Adobe Dream Weaver CS6), dus dat is al weer een stap voorwaarts.

Ik heb ook de optie van weerstation Grave geprobeert met de index.php als tussen-pagina, maar om een voor mij niet duidelijke reden, werkte dat niet bij mij.

Of ik nu Meteoalarm waarschuwingen krijg op de indexMeteoalarm_new2.php als er daadwerkelijk een waarschuwing wordt uitgegeven weet ik dus niet omdat er nu geen waarschuwing is.
Kan ik als er géén waarschuwing is toch ergens zien of het allemaal werkt?
#75213
@weerstationHoogeloon,

Als de banner met code groen goed wordt weergegeven, dan kan je ervan uit gaan dat het allemaal werkt.
Als de bestanden meteoalarm.arr en warns-array.txt in de map ook worden bijgewerkt dan werkt een ander naar behoren
Ook via inspector (firefox) is te zien dat de curl correct werkt bij https://www.wxhoogeloon.nl/Meteoalarm-w ... tails.html
Dus zal bij code geel ed. het wel werken

Tevens kun je een Emma ID kiezen waarvoor wel een waarschuwing is uitgegeven en kijken of eea werkt bijvoorbeeld DE064 voor Wesermarsch waar momenteel een wind waarschuwing geldt
#75214
Hoe krijg jij dit vak zo, ik heb alleen tekst

https://weerstationafferden.nl/meteoalarm/
Bijlagen
Screenshot 2024-02-05 at 11-12-25 https __weerstationafferden.nl.png
Screenshot 2024-02-05 at 11-12-25 https __weerstationafferden.nl.png (2.3 KiB) 1727 keer bekeken
Screenshot 2024-02-05 at 11-10-59 Weerstation Noordbergum – Het actuele weer in Noordbergum.png
Screenshot 2024-02-05 at 11-10-59 Weerstation Noordbergum – Het actuele weer in Noordbergum.png (6.42 KiB) 1728 keer bekeken
#75216
Zoek in het get-bestand naar de tekst "No current alerts"
Daar kun je de tekst aanpassen (deze staat er 2 keer in).

Bij mij ziet het er dan zo uit:
Code: Selecteer alles
	$ownpagehtml .= langtransstr('<br><font face=verdana>Er zijn geen waarschuwingen<br>voor Noord-Brabant</font><br><br>').''.PHP_EOL;
  • 1
  • 5
  • 6
  • 7
  • 8
  • 9