Page 1 sur 1

accents et fantaisiste Free ?

Posté : 26 sept. 2009, 07:38
par dimi3
Bonjour,

J'ai ouvert depuis des mois un site chez l'hébergeur gratuit Free. Ce site propose des exercices de français en ligne. Les réponses des visiteurs sont testées par le code PHP :
if ($reponse == "Méditerranée") { ... }
Jusqu'à hier, aucun problème dans la comparaison. Hier, le programme refuse systématiquement toutes les réponses accentuées. Après une longue bagarre où j'ai tout essayé, je suis parvenu à corriger le problème avec utf8_encode() :
if ($reponse == utf8_encode("Méditerranée")) { ... }
Tout alors rentre dans l'ordre. En soirée, le programme refuse à nouveau la comparaison. Je reviens à mon premier code et tout va à nouveau bien. Finalement j'ai résolu le problème en proposant les deux comparaisons :
if ($reponse == "Méditerranée" or $reponse == utf8_encode("Méditerranée")) { ... }
Comment s'expliquent ces fantaisies ?
Je vous remercie de votre aide dans la compréhension de ce phénomène qui m'échappe.

Re: accents et fantaisiste Free ?

Posté : 26 sept. 2009, 16:33
par Dr@ke
Peut-être un changement d'encodage envoyé par le serveur -> serait étonnant mais possible.
Ou l'enregistrant du fichier dans un autre encodage que celui qui est précisé dans les balises métas et/ou celui envoyé par le serveur...
Ou deux fichiers dans un encodage différent mais utilisé pour la comparaison...
Ou l'enregistrement dans ta base de donnée de données dans un autre encodage que celles envoyées par le formulaire...
...

L'important étant que l'encodage soit le même, ensuite ISO ou UTF-8 ne change rien pour les accents...

Re: accents et fantaisiste Free ?

Posté : 26 sept. 2009, 16:51
par FuZZyLine
Bonjour,
J'ai ouvert depuis des mois un site chez l'hébergeur gratuit Free. Ce site propose des exercices de français en ligne. Les réponses des visiteurs sont testées par le code PHP :
[...]
Comment s'expliquent ces fantaisies ?
Je vous remercie de votre aide dans la compréhension de ce phénomène qui m'échappe.
Un shutdown server suivit d'un re-boot ...foireux... 'fin possible.

NB: Free n'est pas un "hébergeur" gratuit comme on l'entend ;)

@+ ;)

PS: http://www.olympe-network.com propose, lui, un vrai hébergement gratuit php/MySql etc... ;)

Re: accents et fantaisiste Free ?

Posté : 26 sept. 2009, 17:13
par Dr@ke
Un shutdown server suivit d'un re-boot ...foireux... 'fin possible.
NB: Free n'est pas un "hébergeur" gruit comme on l'entend ;)
@+ ;)
PS: http://www.olympe-network.com propose, lui, un vrai hébergement gratuit php/MySql etc... ;)
je trouve cela un peu facile comme jugement, surtout dans ce contexte, sans vouloir te vexer :)
Personnellement, je ne suis pas chez Free.
Mais le principe de proposer un hébergement gratuit Php/Sql à leur abonnés est, pour moi, une excellente initiative.
Et donc il serait dommage de ne pas en profiter si nos besoins se limitent à un hébergement gratuit...
Ensuite si les hébergements gratuits proposaient les même avantages et services que les hébergements payants, cela serait économiquement pas viable...
Ensuite, tout hébergeur n'est malheureusement pas à l'abri d'un problème technique ou autre, et donc se baser dessus est à mon avis une erreur.

Et surtout: rien ne prouve que le problème vient de l'hébergeur dans ce cas précis.

PS:
Je ne suis pas pro-Free et je n'ai aucune envie d'y aller, mais pour d'autres raisons que me resteront personnelles car ici, cela n'est pas le sujet...
Et encore une fois, ne prend pas mal mon Post :)

Re: accents et fantaisiste Free ?

Posté : 26 sept. 2009, 18:39
par dimi3
Merci beaucoup à vous tous. Ce matin les serveurs de Free n'ont pas été disponibles pendant quelque temps. Je suppose qu'il y avait un problème important et que mon problème d'accent y était peut-être lié.
Oui, Free est, plutôt qu'un hébergeur, un fournisseur qui met à la disposition de ses abonnés un hébergement. Pour moi qui ne suis pas un pro, ça me suffit amplement, quoiqu'il n'accepte pas certaines fonctions de PHP. Mais je m'en contente.
Quant à olympe-network, c'est un excellent hébergement gratuit que j'ai eu utilisé. J'en étais parfaitement satisfait. Mais les hébergeurs m'ont supprimé mon site parce qu'il était protégé par un mot de passe. Comme mon site s'adresse à des scolaires, je me devais de limiter l'accès de mon site à eux et à eux seuls, du fait qu'ils peuvent utiliser le forum intégré. Avec un ontrôle à l'entrée, les parents sont rassurés.

Merci encore à tous