Jump to content
petinico

RESOLU creation de compte client impossible

Recommended Posts

Bonjour,

Impossible, depuis le BO et le FO de crer un compte !

Après avoir épluché le forum, j'ai activé le mode debug et voici l'erreur :

Warning à la ligne 50 du fichier /web/froufrousetdent/www/classes/Validate.php
[2] preg_match(): Compilation failed: invalid UTF-8 string at offset 23

Voici la ligne 50 en question :

return preg_match(Tools::cleanNonUnicodeSupport('/^[^0-9!\[\]<>,;?=+()@#"°{}_$%:\/\\\*\^]*$/u'), $name);

dans notepad, j'ai 2 caracteres soulignés en rouge : le petit rond avant { et le "u" à la fin

je suis censé faire quoi ? les effacer ?

Et pourquoi un fichier comme celui-ci se modifie tout seul ? c'est bizarre, non ?

merci de vos lumières...

Edited by petinico
RESOLU (see edit history)

Share this post


Link to post
Share on other sites

Ca, ca sent celui qui a installé le patch contre les spam des inscriptions de faux clients mais qui a utilisé un éditeur moisi...

En éditant le fichier en ANSI au lieu de UTF8 vous devriez voir ces caractères indésirables.

Le bon code est fourni dans cet override:  Validate.php

Share this post


Link to post
Share on other sites

Bonjour Eolia,

 

C'est exactement ça ! du coup je comprends comment le fichier a été modifié...

alors j'ai remplacé le code, ja'i erreur 500 en BO et en FO...

 

Share this post


Link to post
Share on other sites

Bon j'ai récupéré mon BO et FO...

En parlant d'éditeur moisi, j'utilise notepad++, ça viendrait de là ? 

 

Share this post


Link to post
Share on other sites

Comprends pas ! je recopie le code que vous m'avez envoyé, j'ai toujours la meme erreur...

 

Share this post


Link to post
Share on other sites

ca y est ! ça marche !

 

Je l'ai édité depuis l'éditeur texte de windows, ça vient peut-être de notepad ++, pourtant j'étais bien en encodage ANSI...

 

en tout cas, merci bien Doekia !!!...

je met en résolu...

Share this post


Link to post
Share on other sites
il y a une heure, Eolia a dit :

En éditant le fichier en ANSI au lieu de UTF8 vous devriez voir ces caractères indésirables.

Bonjour,

je crois qu'Eolia vous avait donc donné l'astuce au tout début de ce topic.

il y a 24 minutes, petinico a dit :

pourtant j'étais bien en encodage ANSI

 

Share this post


Link to post
Share on other sites

oui, c'est exactement ça, un petit rond qui posait problème...

 

Share this post


Link to post
Share on other sites
Il y a 1 heure, petinico a dit :

un petit rond qui posait problème

Cela se nomme un BOM

Share this post


Link to post
Share on other sites

 si vous aviez lu le post initial concernant le pb vous auriez compris.

Le forum a semble-t-il rajouté des caractères invisibles dans le code.

Dès les premières remontées nous avons fourni les fichiers en pièce-jointe pour éviter ce pb d'encodage.

Notepad++ n'est pas en cause et doit TOUJOURS être en utf8 sans BOM dans ses paramètres

L'éditeur Windows est à bannir pour du code serveur

Après avoir modifié qqchose sur son site, on teste !!! Parce que là en gros ça veut dire que vous avez 0 inscriptions depuis le 19 mai...Il serait temps de s'en inquiéter^^

Il y a 3 heures, petinico a dit :

Et pourquoi un fichier comme celui-ci se modifie tout seul ? c'est bizarre, non ?

Là, j'avoue que ça me laisse perplexe... Vous modifiez un fichier il y a un mois et vous n'en n'avez plus aucun souvenir ? Votre surnom c'est Dory ? :P 

  • Haha 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More