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

Flash Discussion :

[Flash remoting] prb avec php


Sujet :

Flash

  1. #1
    Membre habitué
    Inscrit en
    Mai 2004
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 201
    Points : 140
    Points
    140
    Par défaut [Flash remoting] prb avec php
    Bonsoir à tous, voila je developpe une petite appli qui est un emploi du temps en flash, et qui stocke les rdv dasn une base de donnée.

    Bien entendu j'utilise le php, pour tout faire fonctionner.

    Tous marche bien sauf quand j'insère un nouveau rdv, si j'ai le malheur de mettre un appostrophe dans le champ description du rdv, le php ne me l'insère pas dans la base, en revanche si je met tout autre chose, ceci fonctionn très bien et l'insertion aussi.

    Je ne sais pas si c dans ce forum, que je vais trouver de l'aide, car je programme beaucoup en php, et j'ai jamais eu un truc dans ce genre.

    Donc je pensais que ca venai peut etre de flash. Mais bizzard que sa fonctionne quand il n'y a pas d'appostrophe...

    merci pour votre aide

  2. #2
    Membre averti Avatar de titouille
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    353
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 353
    Points : 356
    Points
    356
    Par défaut
    salut !

    regarde du côté de stripslashes en phpc'est pour mettre un (back)slash devant les caractères à échapper ( tel que l'apostrophe )

    genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    $data = "l'éléphant est un pachyderme";
    $data = stripslashes( $data );
    echo $data;
    retournera "l\'éléphant est un pachyderme"


    A++

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 46
    Points : 24
    Points
    24
    Par défaut
    non titouille, stripslashes permet d'enlever les antislashs ^^
    il faut utiliser addslashes dans ce cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $data = "l'éléphant est un pachyderme";
    $data = addslashes( $data );
    echo $data;
    Ou pour plus de sécurité, je te conseille de mettre un .htaccess à la base de ton site (ou dans le dossier du fichier php) contenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    php_flag magic_quotes_gpc on
    php_flag magic_quotes_runtime off
    Tu n'aura dans ce cas pas besoin de mettre addslashes

  4. #4
    Membre averti Avatar de titouille
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    353
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2005
    Messages : 353
    Points : 356
    Points
    356
    Par défaut
    oups, autant pour moi merci d'avoir rectifié

Discussions similaires

  1. Flash et securité avec PHP (get ou post)
    Par Garra dans le forum Flash
    Réponses: 8
    Dernier message: 02/05/2008, 15h46
  2. [DOM XML] Insertion données dans fichier XML avec PHP pour Flash ?
    Par ExSter dans le forum Bibliothèques et frameworks
    Réponses: 17
    Dernier message: 10/05/2006, 12h16
  3. Réponses: 3
    Dernier message: 11/04/2006, 11h00
  4. Réponses: 7
    Dernier message: 01/12/2005, 16h30
  5. [FLASH MX] Pb avec un prechargement et php
    Par hobbes80 dans le forum Flash
    Réponses: 2
    Dernier message: 27/07/2005, 19h55

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