[Résolu] Probleme d'apostrophes dans bases de données
5 messages
• Page 1 sur 1
- mikadannagrram
- WRInaute discret

- Messages: 90
- Inscription: 12 Avr 2007
[Résolu] Probleme d'apostrophes dans bases de données
Bonjour à tous !
J'avais déjà posté un sujet concernant les CMS, mon prlème fut résolu, on m'a orienté vers FCKeditor qui est vraiment super, j'ai donc fait un petit script php qui va écrire des textes tapés dans une base de donnée (gestion de contenus de site web).
Cependant un gros problème : si il y a ne serait ce qu'une seule apostrophe, ça ne s'enregistre pas !
(le script est bon, si j'en lève les apostrophes tout fonctionne très bien...)
Si vous connaissez des solutions...merci !
J'avais déjà posté un sujet concernant les CMS, mon prlème fut résolu, on m'a orienté vers FCKeditor qui est vraiment super, j'ai donc fait un petit script php qui va écrire des textes tapés dans une base de donnée (gestion de contenus de site web).
Cependant un gros problème : si il y a ne serait ce qu'une seule apostrophe, ça ne s'enregistre pas !
(le script est bon, si j'en lève les apostrophes tout fonctionne très bien...)
Si vous connaissez des solutions...merci !
Dernière édition par mikadannagrram le Lun Avr 16, 2007 9:46, édité 1 fois.
-

e-kiwi - Modérateur

- Messages: 15618
- Inscription: 23 Déc 2003
oui, tu fais un addslashes($tavariable) avant l'insertion en base de données, et tu fais un stripslashes() une fois que tu l'a récupéré de ta BDD avant de l'afficher (sinon dans ta requete d ajout, tu remplace values('','','') par values("","",""). pour aller plus loin, tu peux utiliser htmlentities() pour enregistrer la version "convertie html"
- mikadannagrram
- WRInaute discret

- Messages: 90
- Inscription: 12 Avr 2007
Merci j'ai essayé mais en fait je me suis mal exprimé le problème est plus complexe...
voici un exemple de code fournit par FCKeditor :
<p align="justify">Mon texte saisi depuis FCKeditor avec l'apostrophe qui pose problème</p>
Le problème de la méthode addslashes() est que je justify se voit ajouter un slash...Et le problème de la méthode htmlentities() est que mon code est déjà du html...
D'où mon problème il me faut ne remplacer que les apostrophes...
voici un exemple de code fournit par FCKeditor :
<p align="justify">Mon texte saisi depuis FCKeditor avec l'apostrophe qui pose problème</p>
Le problème de la méthode addslashes() est que je justify se voit ajouter un slash...Et le problème de la méthode htmlentities() est que mon code est déjà du html...
D'où mon problème il me faut ne remplacer que les apostrophes...
- mikadannagrram
- WRInaute discret

- Messages: 90
- Inscription: 12 Avr 2007
...
en fait dans la page d'enregistrement j'affiche le texte qui est enregistré et j'vais oublié d'y mettre un stripslashes donc ça m'affichait une erreur...
Bon ben tout marche merci beaucoup !
en fait dans la page d'enregistrement j'affiche le texte qui est enregistré et j'vais oublié d'y mettre un stripslashes donc ça m'affichait une erreur...
Bon ben tout marche merci beaucoup !
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- OVH et bases de données
- Moteurs de recherche et bases de données
- Multi-domaine et bases de données
- 1and1 et blocage de bases données
- Un forum, plusieurs bases de données
- Plusieurs bases de données ? [Réglé]
- [SQL] Copie de bases de données
- Sauvegarder des grosses bases de données
- Compatibilité des bases de données annuaires
- Structures des bases de données de Google
- Incidence du PHP sur le référencement - 04-08-2008
- 10 règles pour optimiser son référencement sur Google - 12-06-2002
- Article sur les fluctuations des résultats de Google - 03-02-2006
- Plug-in d'opt-out de Google Analytics - 19-03-2010
- Trouvez les bons mots-clés - 28-08-2002
- Le référencement résumé en 7 infographies (graphiques) - 23-04-2010
- Recherches Google en HTTPS : suppression du referrer - 25-05-2010
- Le PHP et le référencement - 28-07-2003
Consultez la description détaillée des produits ou services de Google suivants : Google AdWords API
- Test de positionnement sur data centers
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
