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

Langage PHP Discussion :

enregistrements bdd avec htmlentities et les accents


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 111
    Points : 63
    Points
    63
    Par défaut enregistrements bdd avec htmlentities et les accents
    bonjour,

    Comment je peux enregistrer mes données dans ma base avec un htmlentities mais sans qu'il me mettent par exemple é à la place de é

    exemple :
    $monChamp = htmlentities($_POST['monChamps']

    --> insertion de $monChamp dans ma base de donnée

    Merci et bonne soirée

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 148
    Points : 186
    Points
    186
    Par défaut
    Bonsoir,
    Quel est l'intérêt d'enregistrer via "htmlentities" si tu ne veux pas qu'il encode les caractère au format html ?
    Si le but est de pouvoir enregistrer lorsqu'il y a des ' et " utilise "addslashes".
    Si dans un autre cas tu veux encoder en html que les données <, &, >, .... utilise htmlspecialchars.

    GoT

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 111
    Points : 63
    Points
    63
    Par défaut
    C'est parce que les données viennent d'un formulaire et je les protège avec htmlentities.

  4. #4
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    148
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 148
    Points : 186
    Points
    186
    Par défaut
    Bonjour,


    htmlentities — Convertit tous les caractères éligibles en entités HTML

    htmlspecialchars — Convertit les caractères spéciaux en entités HTML

    Utilise le htmlspecialshars, il encodera tout en html sauf les accents comme tu le demandes.

    GoT

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 111
    Points : 63
    Points
    63
    Par défaut
    Ok merci, je vais faire ca de suite.
    Et changer tout mes accents sur ma base. Ca vas ya pas encore beaucoup ouf

    Merci et bonne journée

Discussions similaires

  1. [Prototype] Enregistrement BDD avec prototype window
    Par afrodje dans le forum Bibliothèques & Frameworks
    Réponses: 3
    Dernier message: 27/12/2008, 10h36
  2. [comparaison] probleme avec les accents
    Par Bibicmoi dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 29/08/2005, 20h51
  3. [HTML][Encodage] Problèmes avec les accents...
    Par eraim dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 26/05/2004, 10h11
  4. Ecrire caractère avec les accents avec vi ?
    Par sekiryou dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 18/05/2004, 17h11
  5. [JDBC] Problème avec les accents
    Par seawolfm dans le forum Administration
    Réponses: 2
    Dernier message: 29/01/2004, 14h56

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