Page 1 sur 1

PHP 7, UTF8 et synchronisation LDAP

Posté : mer. 16 mai 2018 16:42
par mferreira
Bonjour,

Nous venons d'installer Gestsup et nous avons trouvez un problème lié à PHP7.2 qui supprime les balises utf8_encode() ET utf8_decode(). Ce qui bloque la synchronisation LDAP.

J'ai donc du modifier le fichier "/var/www/gestsup/core/ldap.php" et supprimer ces fameuses balises.

Alors soit il faut supprimer les anccents en entrées avec cette solution (https://blog.lecacheur.com/2008/04/08/s ... -avec-php/) soit trouver une alternative a cet encodage.

Merci d'avance pour les modifications que vous allez apportés.

Bonne journée à tous.

MF

Re: PHP 7, UTF8 et synchronisation LDAP

Posté : mer. 16 mai 2018 16:47
par Flox
Bonjour,

Avez vous installer le package php XML ?

Code : Tout sélectionner

7.2.0	This function has been moved to the core of PHP, and therefore lifting the requirement on the XML extension for this function to be available.
http://php.net/manual/en/function.utf8-encode.php

cdt

Re: PHP 7, UTF8 et synchronisation LDAP

Posté : mer. 16 mai 2018 17:11
par mferreira
Bonjour,

Oui j'ai fais l'installation de ce package et redémarrer apache mais sans succès.

cdt

Re: PHP 7, UTF8 et synchronisation LDAP

Posté : mer. 16 mai 2018 17:23
par Flox
pouvez vous nous transmettre un impression écran de votre page système ?

Re: PHP 7, UTF8 et synchronisation LDAP

Posté : jeu. 17 mai 2018 09:41
par mferreira
NE FONCTIONNE PAS

Bonjour,

J'ai résolu mon problème en effet le package installé est : php7.0-xml

Cependant il m'a fallut installé aussi php7.1-xml et php7.2-xml pour que cela fonctionne.

Un redémarrage d'apache serveur et tout fonctionne :).

Merci pour votre aide et bonne journée.

MF

Re: PHP 7, UTF8 et synchronisation LDAP

Posté : jeu. 17 mai 2018 16:34
par mferreira
Bonjour,

Cela ne fonctionne malheureusement plus.
syspage.PNG
syspage.PNG (74.23 Kio) Vu 3988 fois
Merci d'avance de vos lumières :)

MF

Re: PHP 7, UTF8 et synchronisation LDAP

Posté : ven. 18 mai 2018 09:37
par Flox
Pouvez vous nous transmettre le message d'erreur présent dans le log d'erreur Apache ?