Pagina 6 van 6

Re:PHP script voor (bos)brandgevaar

Geplaatst: 18 feb 2018, 13:57
door Gerrit
[quote] Aanroep op de plaats waar het plaatje moet komen
Code:
echo '

alt="CBI"/>


'.PHP_EOL;
[quote]

Het begint wat droger te worden, en wil ik deze waarschuwing plaatsen.
In welk bestand zou ik deze code kunnen zetten?

Gerrit

Re: PHP script voor (bos)brandgevaar

Geplaatst: 19 feb 2024, 14:19
door Ws Heinenoord
Het weer van de laatste maanden maakt dit onderwerp even wat minder relevant, maar toen ik wilde kijken hoe de CBI berekening en presentatie ook alweer softwarematig in elkaar zitten, bleken de links niet te helpen. Ook Googlen op "wsFireDanger.php" leverde geen hit. Terwijl ik meen te herinneren dat er indertijd code voor een standalone versie op dit forum stond. Verloren in de crash van HWA?
Is dit nog ergens beschikbaar?

Re: PHP script voor (bos)brandgevaar

Geplaatst: 19 feb 2024, 20:18
door Toulon7559
M.i. zouden de voorgaande berichten in deze thread je alle benodigde handgrepen moeten kunnen leveren.
Als je zelf opnieuw wil opbouwen, dan is misschien deze FWI-berekenings-uitleg een basis.
Onderaan die uitleg zit ook een berekeningsvenstertje, maar dan moet je m.b.v. de voorgaande uitleg al goed voorbereiden hoe je moet invullen.

Diverse weersoftware verzorgt daarnaast ook ingebouwd een FWI-berekening die je misschien als voorbeeld kunt gebruiken:
o.a. WeatherDisplay, Meteotemplate (via een PHP-Plugin) en Cumulus.

Re: PHP script voor (bos)brandgevaar

Geplaatst: 20 feb 2024, 10:32
door wvdkuil
Ws Heinenoord schreef: 19 feb 2024, 14:19 Ook Googlen op "wsFireDanger.php" leverde geen hit. Terwijl ik meen te herinneren dat er indertijd code voor een standalone versie op dit forum stond.
Hallo Ws Heinenoord ,

In mijn eerste bericht van deze discussie uit 2017 Anonymous @ PHP script voor (bos)brandgevaar staat ook een engelstalige uitleg. De bijlages ontbreken helaas.
De formule en de exacte calculatie van de CBI="Chandler Burning Index" staat ook op veel weer-websites
https://www.weather-above.com/meteotemp ... Danger.php
https://www.n5pa.com/wxcbicalc01.php

LET OP:
Er worden twee formules gebruikt. Als er aan het eind door 60 wordt gedeeld is de temperatuur in Celcius. Anders in Fahrenheit.
De temperatuur is eigenlijk de hoogste verwachting voor de dag.
Luchtvochtigheid de laagste verwachting.
- - -
wsFireDanger is een "oud" script uit 2017 wat o.a. voor de Leuven-Template werd ontwikkeld.
Bijgevoegd een versie om in een eigen website in te voegen.
Aanroep firedanger28/wsFireDanger.php?fwuom=c,&fwtemp=12.3&fwhum=45.6
Kan dus in PHP als plaatje worden aangeroepen.

Wim

Re: PHP script voor (bos)brandgevaar

Geplaatst: 21 feb 2024, 14:04
door Toulon7559
Ophalen van het plaatje door 'inleveren' van een string met daarin fwtemp en fwhum ingevuld is een mooi directe methode,
maar vraagt voor een actuele uitkomst enige 'dynamiek' bij opstellen van de aanroepstring.
Vanuit het script laten ophalen van vulling voor die 2 waarden uit een database is een andere methode,
maar dat vraagt bijv. een SQL-Query met bijbehorende effort => een andere soort 'dynamiek'.

Omdat web-aanroep en data uit verschillende richtingen komen, denkend over een mengsel van die 2:
a. een filetje met fwtemp&fwhum-waarden periodiek actueel ingevuld laten neerzetten in dezelfde folder als het PHP-script.
Kun je onafhankelijk laten realiseren vanuit iedere geschikte databron.
b. bij web-aanroep de 2 waarden uit het filetje oppikken.

Hoe (simpel) zou de aanroep en het PHP-script er dan gaan uitzien?

Re: PHP script voor (bos)brandgevaar

Geplaatst: 21 feb 2024, 16:07
door Ws Heinenoord
Dit werkt bij mij: <?php echo '<img src="./firedanger/wsFireDanger.php?fwtemp='.$temp.'&fwhum='.$rhum.'&lang=nl&fwuom=c" alt="CBI"/>' ; ?>

Waarbij eerst $temp en $rhum uit de HWA file worden gehaald die toch al in dezelfde directory staat. Ik gebruik $hiOutsideTemp en $hiHumidity daar voor.

Re: PHP script voor (bos)brandgevaar

Geplaatst: 21 feb 2024, 20:42
door Toulon7559
M.b.v. klein 'hulp-PHP-scriptje' voor ophalen en wegzetten van die 2 waarden?
[Zou je dat scriptje in een forumberichtje kunnen tonen, als voorzet voor degenen die niet zo handig zijn met PHP?]

Re: PHP script voor (bos)brandgevaar

Geplaatst: 25 feb 2024, 22:32
door Ws Heinenoord
Ik gebruik de HWA-file daarvoor, trek deze met het volgende "houtjes - touwtjes" script uit elkaar:
Code: Selecteer alles
   $hwastring_0 = file_get_contents("hwa.txt") ;
   $hwastring_1 = str_replace("BOF","",$hwastring_0) ;
   $hwastring_2 = str_replace("EOF","",$hwastring_1) ;
   eval($hwastring_2) ;

   $temp = $hiOutsideTemp ;
   $rhum = $hiHumidity ;
   
Weet iemand een fraaiere aanpak in PHP daarvoor, dan leer ik die graag!