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 :

execution htmlentities php


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 137
    Par défaut execution htmlentities php
    Salut tous,

    Je viens d'entrer des mots ayant "é à ..." ! mais mon navigateur n'arrive pas à les afficher correctement meme lorsque j'ai utiliser le htmlentities! Voila ma ligne de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pub->ajouter(htmlentities($nomImage),htmlentities($_POST['nomfr']),htmlentities($_POST['nomen']),htmlentities($desc1),htmlentities($desc2),htmlentities($date),htmlentities($user->id));

  2. #2
    Membre expérimenté Avatar de stephanegib2
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2011
    Messages : 152
    Par défaut
    vérifie l'encodage de ton navigateur ou de ta page.

  3. #3
    Membre très actif
    Inscrit en
    Février 2011
    Messages
    137
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 137
    Par défaut
    Merci mais comment procéder?

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 420
    Par défaut
    Et elle est censée faire quoi cette ligne de code ? Parce que si c'est pour enregistrement en bdd il faut éviter d'utiliser htmlentities.

    Pour le reste il faut être cohérent et utiliser le même encodage tout au long du code php et pour la bdd et pour l'enregistrement du fichier et les balises méta html. Tu travailles avec quel encodage ?

    Avec htmlentities il faut renseigner le paramètre d'encodage (3ème paramètre) si tu travaille en utf-8.
    C'est pour cela que l'on préfère utiliser (à la place) htmlspecialchars pour lequel on a pas besoin de renseigner le paramètre d'encodage (car les caractères concernés par cette fonction sont codés de manière identiques en iso et en utf-8).

  5. #5
    Invité
    Invité(e)

Discussions similaires

  1. Exécution script php
    Par devmat dans le forum Linux
    Réponses: 11
    Dernier message: 22/04/2007, 11h14
  2. [Système] appeler un programe executable en php
    Par jack_1981 dans le forum Langage
    Réponses: 1
    Dernier message: 03/08/2006, 11h00
  3. [Directives] Execution script php en ligne de commande
    Par pingoo78 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 16/02/2006, 12h06
  4. [Serveur] executer script php sur red hat
    Par jj del amorozo dans le forum Apache
    Réponses: 6
    Dernier message: 08/02/2006, 15h29
  5. [Javascript] execution fonction php
    Par marion782 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/02/2006, 22h58

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