Algemeen forum ontrent de ontwikkelng, design en hosting van weergerelateerde websites (dit laatste om een beetje on topic te blijven)
#74311
xyz schreef:30 sep 2022, 14:53 Hallo Wim,

Ik heb een beetje gegoogled, maar is er geen support meer voor de Leuven Forecast scripts? (Met.No)
De reden dat ik dit vraag is het volgende.
Mijn website is geupdate naar PHP-versie 8.1.10
date_sunrise() en date_sunset() zijn deprecated is de foutmelding die ik krijg
https://www.xxxxxxxxxxx/wx_lvn_metno.php
De pagina werd correct getoond maar onder tientallen boodschappen zoals deze
Deprecated: Function date_sunrise() is deprecated in /home/fordkno9/public_html/vantagevue/ws/wsfct4/ws_set_environment.php on line 684
Als u dezelfde boodschappen krijgt daarom hier mijn antwoord, hoeft u geen PM of mail te sturen

Goede middag,

In de afgelopen jaren hebben slechts twee trouwe gebruikers mij ondersteund.
Daarom geen uitbreidingen en verfraaiingen, ik los alleen echte fouten op.
Ook voor de met.no scripts.
https://support.leuven-template.eu/prob ... hp?lang=nl

MAAR: De berichten die u vermeldt zijn geen foutmelding (Error) , geen "waarschuwing" (Warning) maar een "bericht" ("Notice") aan de ontwikkelaar om de scripts voor de toekomst aan te passen.

Minstens t/m PHP 9.x zijn deze functies "deprecated" dus geen "warning" of "error "

HELAAS vanaf PHP 8 staan bij de meeste providers de te tonen berichten standaard op het hoogste niveau. Vroeger zag u nooit deprecated messages e.d.
U moet nu zelf in uw website / PHP instellingen kiezen welke boodschappen u wilt zien.
"Notices" moeten in ieder geval af gezet worden omdat deze de werking van uw website niet kunnen beïnvloeden.
In 99% van de gevallen zijn zelfs warnings overbodig om te tonen.

M.v.g.
Wim
https://support.leuven-template.eu/
#74331
Dag WIm,

Vandaag is mijn hosting provider one.com overgeschakeld van php 7.4 naar 8.0, maar kreeg onderstaande melding hierbij:

Parse error: syntax error, unexpected token "-", expecting "]" in /customers/a/f/b/meteoassenede.be/httpd.www/weather28/wsAjaxDataLoad_v3.php on line 458

Bij de hosting provider staat de php foutmeldingen op uit.
Verder is er geen mogelijkheid meldingen van notices uit te vinken.

Ben nu wel terug gegaan naar php 7.4 maar op 28 november 2022 is het definitief gedaan met 7.4 en word het 8.0
Bestaat er nog een mogelijkheid om dit op één of andere manier te lossen.

Vriendelijke groet,
Luc
Bijlagen
Php instellingen.png
Php instellingen.png (142.81 KiB) 4094 keer bekeken
meteoassenede.be.png
meteoassenede.be.png (118.13 KiB) 4094 keer bekeken
Gebruikersavatar
Door wvdkuil
#74332
Dit topic is over de "verwachtingen / met.no" scripts.
=> die worden zo goed als mogelijk nog door mij "onderhouden".

Uw vraag gaat over de Leuven-Template, en die wordt niet meer ondersteund.
Die is niet geschikt voor PHP-8.
Regel 458 in wsAjaxDataLoad_v3.php bevat nu
Code: Selecteer alles
#[forecast-text]
Blijkbaar moet er een spatie na het regel-commentaar teken #
As u die regel 458 verandert in
Code: Selecteer alles
# [forecast-text]

Dan verdwijnt die fout en komen er diverse nieuwe fouten, enzovoort, enzovoort.

Dus als u echt geen PHP 7.4 meer mag draaien van uw provider, zie ik geen snelle oplossing.

Wim

@ALL plak een nieuwe vraag niet onder een heel ander topic.
Een nieuw probleem of een nieuwe vraag verdient een eigen topic.