Index Forum Généamania
Tout sur Généamania et monSSG
Faq  -   Se connecter  -   S'enregistrer  -   Liste des membres   -  Rechercher  



Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas poster de réponses
Compatibilité php
Auteur Message
xianmai



Autorisation : Membre
Nb de messages : 91
Inscrit le : Sam 11 Juil 2009, 15:26
Posté le : Sam 20 Avr 2013, 17:43    

Bonjour,

J'ai installé Généamania sur un PC portable sous Linux avec le serveur XAMPP.
Il y a un problème d'affichage de la page d'accueil : les lignes du menu comportant des caractères accentués ne sont pas affichées.
Après recherche, le problème vient de la fonction "htmlentities" : dans les différents scripts php qui l'utilisent, les paramètres 2 et suivants sont laissés par défaut. Or, le 3ème paramètre (encoding) prend la valeur par défaut "iso-8859-1" avant php V5.4.0, et la valeur "UTF-8" à partir de php V5.4.0.
Généamania utilisant l'encodage iso-8859-1, on a un problème d'affichage à partir de php5.4.0, comme j'ai pu le constater, XAMPP étant fourni avec php V5.4.7.
J'ai résolu le problème en positionnant le paramètre encoding de htmlentities à la valeur "iso-8859-1" dans les scripts concernés : affichage correct.


Ma suggestion serait que dans une prochaine version de Généamania la valeur du paramètre encoding de htmlentities soit précisée à "iso-8859-1" de manière à assurer la compatibilité avec les versions php plus récentes que celles utilisées par Uwamp.

Cordialement.

Christian

 Adresse email Haut de page Bas de page 
 
jlsviro



Autorisation : Administrateur
Nb de messages : 1669
Inscrit le : Dim 23 Avr 2006, 16:17
Posté le : Jeu 25 Avr 2013, 19:12    

Bonsoir,
Est-ce le seul endroit dans l'application où vous avez ce problème ?
Jean-luc

 Adresse email Haut de page Bas de page 
 
xianmai



Autorisation : Membre
Nb de messages : 91
Inscrit le : Sam 11 Juil 2009, 15:26
Posté le : Sam 27 Avr 2013, 17:40    

Bonjour,

Non, ce n'est pas le seul endroit : après initialisation avec ma base de données, j'observe le problème avec les listes de personnes (prénoms avec minuscules accentuées), les listes d’événements, de villes etc...Pour l'instant j'ai identifié 9 scripts concernés.

Bon week-end.

Christian

 Adresse email Haut de page Bas de page 
 
jlsviro



Autorisation : Administrateur
Nb de messages : 1669
Inscrit le : Dim 23 Avr 2006, 16:17
Posté le : Mer 05 Jui 2013, 13:13    

Bonjour,

Je suis en train de le faire mais il y en a des tonnes crazy.gif J'ai corrigé aussi le warning sur les dates.

Cela vous fait des tests en perspective godgrace.gif

jean-Luc

 Adresse email Haut de page Bas de page 
 
xianmai



Autorisation : Membre
Nb de messages : 91
Inscrit le : Sam 11 Juil 2009, 15:26
Posté le : Mer 12 Jui 2013, 17:08    

Bonjour,

Effectivement, il y a peu de scripts qui n'utilisent pas la fonction htmlentities ! Je serai dispo pour des essais la semaine prochaine happy.gif

Bonne journée.

Christian

 Adresse email Haut de page Bas de page 
 
jlsviro



Autorisation : Administrateur
Nb de messages : 1669
Inscrit le : Dim 23 Avr 2006, 16:17
Posté le : Mer 19 Jui 2013, 0:21    

La modification est réalisée.

A vous de jouer glasses.gif

jean-Luc

 Adresse email Haut de page Bas de page 
 
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas poster de réponses






  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2017 Groupe FSB
Page générée en 9 requêtes