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 :

Les quotes avec htmlentities.


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut Les quotes avec htmlentities.
    Salut,

    J'essaie vainement de changer les quotes avec htmlentites comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $user_name = htmlentities( $user_name, ENT_QUOTES );
    Pour que le la variable $user_name ait bien ' à la place des simples guillemets ou " à la place des doubles.

    Mais ça ne marche pas ! Ça me change bien les autres codes comme < mais pas les quotes

    Est-ce que ça peut venir de magic_quotes_gpc qui est à On ?

    merci.

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Syntaxiquement, ta fonction est correcte. Il va falloir nous donner un peu plus de détails : "ça ne marche pas" n'est pas très explicite
    Tu as un exemple ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    551
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 551
    Par défaut
    Citation Envoyé par Celira Voir le message
    Syntaxiquement, ta fonction est correcte. Il va falloir nous donner un peu plus de détails : "ça ne marche pas" n'est pas très explicite
    Tu as un exemple ?
    Ok, je comprends mieux, c'est un problème javascript mais Firefox me sort une erreur disant:
    Erreur*: missing ) after argument list
    Fichier Source*: index.php?bp=455
    Ligne*: 1, Colonne*: 71
    Code Source*:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JS_disR(74, 0, '  <b>« Vincenté'»</b> ');
    Alors que dans le source il y a bien
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JS_disR(74, 0, '  <b> Vincent&eacute;& #039;etc...
    Donc PHP marche bien et me change les quotes en & #039; mais & #039; est interprété comme ' par JavaScript

    Je vois pas trop quoi faire là...quelqu'un a une idée ?

    Faudrait déplacer ce message dans JavaScript alors

    J'ai mis un espace dans & #039; sinon ça sort un ' sur ce forum

Discussions similaires

  1. findNext probleme avec les quotes
    Par pato74 dans le forum VBA Access
    Réponses: 10
    Dernier message: 29/01/2009, 10h28
  2. Réponses: 4
    Dernier message: 19/11/2008, 08h30
  3. Réponses: 15
    Dernier message: 21/02/2007, 17h29
  4. Formulaires : problème avec les slashes et les quotes
    Par GarGamel55 dans le forum Langage
    Réponses: 1
    Dernier message: 12/10/2005, 15h59
  5. Réponses: 2
    Dernier message: 30/08/2004, 14h48

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