Pagina 1 van 1

Foutmelding in Benelux Weather

Geplaatst: 06 mar 2016, 17:53
door mandersp
Op http://www.weerstationheijen.nl/weather28/index.php?p=31&lang=nl#data-area krijg ik deze foutmelding,
Code: Selecteer alles
Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in /home/u406190955/public_html/BNLWN-mesomap/BNLWN-mesomap.php on line 164
,
het gaat hierom:
Code: Selecteer alles
iconv_set_encoding("output_encoding", MESO_CHARSET);


Hoe kan ik deze verwijderen zodat alles weer goed is?

Re:Foutmelding in Benelux Weather

Geplaatst: 06 mar 2016, 19:00
door wvdkuil
Ik kan deze fout niet reproduceren.
Misschien omdat je PHP 7.0.3 gebruikt. En ik kan niet verder testen dan 7.0.0
Maar waarschijnlijker staan je standaard PHP settings op error reporting ALL.
En dat is voor een productie website niet de bedoeling.

Dit zijn zeer oude scripts (2008-2010) waar nauwelijks meer een update op komt.

Oplossing 1: In BNLWN-mesomap/BNLWN-mesomap.php regel 1 veranderen van
Code: Selecteer alles
<?php 
in
Code: Selecteer alles
<?php  ini_set('display_errors', '0'); 

Werkt die oplossing niet, dan
Oplossing 2: Regel 162 met de iconv_set_encoding op commentaar zetten

De manual geeft nog geen deprecated voor "output_encoding" wel voor "input_encoding"
http://php.net/manual/en/function.iconv ... coding.php

Wim

Re:Foutmelding in Benelux Weather

Geplaatst: 06 mar 2016, 19:08
door mandersp
Bedankt Wim, dit was de oplossing voor dit script...