IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[VTCalendar] Les caractères spéciaux


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [VTCalendar] Les caractères spéciaux
    Bonjour,

    J'ai installé VTcalendar en local et en ligne chez ovh et chez 1and1. Bibliothèque PEAR présente chez les 3.
    En local tout fonctionne correctement : j'entre à é è ç ... dans les champs de saisie du formulaire, pas de blocage.
    En ligne (ovh ou 1and1) les caractères accentués sont rejetés à la prévisualisation (avant d'aller dans la base de donnée), et le programme considère que je n'ai rien saisi dans le champs, il me repropose le formulaire avec le champs qui comportait un caractère accentué à la saisie, vide.
    Pour que ça passe il faut que j'écrive dans le champs de saisie "à" par exemple qui me renvoit "à". Si je lui donne "&#224" il affiche "à" et pour "&#xEO" également "à". C'est très fastidieux comme formule à la saisie
    En local j'utilise PHP4.3.3, en ligne PHP4.4.7

    J'ai essayé un tas de propositions sans aucun succès.
    Je ne sais plus où chercher.
    Quelqu'un pourrait-il me donner une piste, svp.

    J'ai créé un fichier langue .fr pour ceux qui seraient intéressés, je le riens à leur disposition. Je l'enverrai à VTcalendar dans qq jours.

    Merci

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2
    Points : 1
    Points
    1
    Par défaut peut-être une piste
    Bonjour,

    Un fichier nommé inputvalidation.inc.php contient ces lignes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      define("constValidTextCharWithoutSpacesRegEx",'\w~!@#\$%^&*\(\)\-+=\{\}\[\]\|\\\:";\'<>?,.\/');
      define("constValidTextCharWithSpacesRegEx",'\s'.constValidTextCharWithoutSpacesRegEx);
    	define("constCalendaridMAXLENGTH",20);
    	define("constCalendaridVALIDMESSAGE", '1 to '.constCalendaridMAXLENGTH.' characters (A-Z,a-z,0-9,-,.)');
      define("constCalendarnameMAXLENGTH",100);
    	define("constCalendarnameVALIDMESSAGE", '1 to '.constCalendarnameMAXLENGTH.' characters (A-Z,a-z,0-9,-,.,&amp;,\',[space],[comma])');
    et un peu plus bas par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    		elseif ($type=='category_name') {
    		  if (preg_match('/^['.constValidTextCharWithSpacesRegEx.']{1,'.constCategory_nameMaxLength.'}$/i',$value)) { return TRUE; }
    		}
    je pense que le pb vient de là ?
    Mais je ne comprends pas pourquoi en local ça marche, et en ligne ça ne marche pas.

    Mais après avoir essayé (au filing) des modifs sur qq bouts de code rien ne marche.
    J'ai regardé du côté de mbstring, de htmlspecialchars, etc.. mais pas de piste.

    Quelqu'un pourrait-il me donner un petit coup de main svp ?

Discussions similaires

  1. [Applet][XML] Ne pas interpréter les caractères spéciaux
    Par leminipouce dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 28/07/2005, 16h15
  2. [SAX] Problème avec les caractères spéciaux
    Par abdou.sahraoui dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 18/07/2005, 10h07
  3. [C#][ADO] Enlever les caractère spéciaux
    Par Oberown dans le forum Windows Forms
    Réponses: 3
    Dernier message: 10/01/2005, 18h38
  4. [Jsp] Supprimer les caractère spéciaux d'une chaine
    Par PeteMitchell dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 13/05/2004, 11h11
  5. Traiter les caractères spéciaux
    Par ricola dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2003, 09h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo