PHP 7.4

Fragen zur Installation von CONTENIDO 4.10? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
achiboy
Beiträge: 119
Registriert: Do 26. Aug 2004, 05:05
Kontaktdaten:

PHP 7.4

Beitrag von achiboy » Mo 17. Aug 2020, 09:22

Hallo zusammen
Ich teste Contenido gerade mit PHP 7.4.
In einem anderen Post in diesem Forum wird ein Problem beschrieben, das ich jetzt auch habe:
viewtopic.php?f=116&t=43773&p=180901&hi ... ed#p180899

Code: Alles auswählen

[17-Aug-2020 07:14:28 Europe/Berlin] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.htmlparser.php on line 479
[17-Aug-2020 07:19:26 Europe/Berlin] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.idna_convert.php on line 420
[17-Aug-2020 07:19:26 Europe/Berlin] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.idna_convert.php on line 434
[17-Aug-2020 07:19:26 Europe/Berlin] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.idna_convert.php on line 827
[17-Aug-2020 07:19:26 Europe/Berlin] PHP Deprecated:  Array and string offset access syntax with curly braces is deprecated in …\contenido\classes\class.idna_convert.php on line 958
[17-Aug-2020 10:48:28 Europe/Berlin] PHP Deprecated:  implode(): Passing glue string after array is deprecated. Swap the parameters in ...\contenido\includes\include.lay_edit_form.php on line 139
[17-Aug-2020 10:48:28 Europe/Berlin] PHP Deprecated:  implode(): Passing glue string after array is deprecated. Swap the parameters in ...\\contenido\classes\swiftmailer\lib\swiftmailer_generate_mimes_config.php on line 187
Im Git ist mindestens der Fehler in class.htmlparser.php bereits behoben. Die Korrektur scheint es aber nicht in den letzten Release geschafft zu haben.

Wie kann man hier vorgehen?

Faar
Beiträge: 1719
Registriert: Sa 8. Sep 2007, 16:23
Wohnort: Brandenburg
Kontaktdaten:

Re: PHP 7.4

Beitrag von Faar » Mo 17. Aug 2020, 11:12

Bei den Dateien suchen, ob sowas da steht: array{xyz}
Und mit eckigen Klammern schreiben: array[xyz]

und implode so schreiben: implode(' ', $array) statt so: implode($array, ' ')
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.

achiboy
Beiträge: 119
Registriert: Do 26. Aug 2004, 05:05
Kontaktdaten:

Re: PHP 7.4

Beitrag von achiboy » Mo 17. Aug 2020, 13:02

mit Ausnahme der class.htmlparser.php müssten bitte alle Änderungen auch im Git nachgezogen werden.

xmurrix
Beiträge: 2982
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: PHP 7.4

Beitrag von xmurrix » Mo 17. Aug 2020, 22:14

Hallo achiboy,

danke für den Hinweis.

In der develop-Branch von CONTENIDO wurden die geschweiften Klammen gegen eckige Klammern ersetzt.

https://github.com/CONTENIDO/CONTENIDO/commits/develop

Grüße
xmurrix
CONTENIDO downloads: CONTENIDO 4.10.1
CONTENIDO links: Documentation, API documentation
CONTENIDO @ Github: CONTENIDO 4.10

Antworten