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

PHP & Base de données Discussion :

Chaine tronquée apres htmlentities. [Tutoriel] [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juillet 2003
    Messages : 73
    Points : 60
    Points
    60
    Par défaut Chaine tronquée apres htmlentities.
    ***********
    article sur htmlspecialchars : pourquoi il faut seulement appliquer cette fonction à l'affichage et pas au stockage
    ***********


    Bonjour,

    Dans mon site je suis amené à enregistrer des chaines de caracteres dans une base de donnée MYSQL apres un htmlentities. Le probleme se pose lorsque je dois afficher ces chaines mais de maniere tronqué. Cette méthode génère des coupes potentiellement au milieu d'un mot clé html "&xxxx;".

    Que faire pour supprimer cette erreur ?

    Merci d'avance pour vos réponses.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 71
    Points : 50
    Points
    50
    Par défaut
    Il faudrait que tu "traduise" la phrase pour qu'il n'y ait plus aucun mot clé HTML avant de gérer l'affichage en lui même : un intermédiaire en quelques sortes...

    Tu vois ce que je veux dire ?

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juillet 2003
    Messages : 73
    Points : 60
    Points
    60
    Par défaut
    Le probleme etant que si je fais çà alors je ne maitrise plus la sécurité de mon affichage. En effet si la chaine à afficher contient du code html alors le fait de le reafficher tel quel est potentiellement dangereux.

  4. #4
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Points : 532
    Points
    532
    Par défaut
    Es tu sur que les chaines sont bien enregistrées dans la base de données, et ne sont pas tronquées à l'enregistrement ?

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juillet 2003
    Messages : 73
    Points : 60
    Points
    60
    Par défaut
    Elles ne sont pas tronquées à l'enregistrement, c'est moi qui les tronques à l'affichage mais je souhaiterai que ca ne tronque pas les caracteres html.

  6. #6
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Juillet 2003
    Messages : 73
    Points : 60
    Points
    60
    Par défaut
    Vas falloir que je le fasse à la dur en controlant si les derniers caracteres à afficher ne sont pas de type html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. variable tronquée apres l'espace dans un formulaire
    Par nicdes dans le forum Langage
    Réponses: 7
    Dernier message: 28/04/2010, 18h57
  2. [SQL] Chaine tronquée
    Par Sakalam dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 18/06/2007, 15h13
  3. [SQL SERVER 2005] Problème de chaine tronquée
    Par meda dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/05/2007, 14h55
  4. Réponses: 7
    Dernier message: 17/04/2007, 12h48
  5. [C#] Listview item avec chaine tronquée
    Par heavydrinker dans le forum Windows Forms
    Réponses: 1
    Dernier message: 18/10/2006, 15h46

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