Moteur de recherche en php

Moteur de recherche en php - Programmation

Marsh Posté le 03-04-2002 à 16:19:49    

vala le problème:
 
dans un des mes script, les données sont stockées en brut dans une base de données mysql, puis récupérées et affichées dans une autre page.
 
seulement les utilisateurs rentreront eux mêmes les données avec ' " et tous les caractères possibles.
 
je voudrais savoir comment formater les données pour les insérer dans la base
 
ci

Reply

Marsh Posté le 03-04-2002 à 16:19:49   

Reply

Marsh Posté le 03-04-2002 à 16:21:37    

J'ai un peu du mal à voir ce que tu veux faire :pt1cable:  
tu pourrais illustrer ton propos?

Reply

Marsh Posté le 03-04-2002 à 16:30:26    

ok :)
 
j'ai une page ou les utilisateurs enregistrent leur profil, avec un commentaire...., une liste de leurs films préférés
 
donc au moment de l'enregistrement dans la base pas de problèmes.
 
mais quand j'affiche la liste de tous les titres de films, là les problèmes arivent: l'homme qui gueulait à l'oreille des vaches, prends automatiquement un antislash dans l'url.

Reply

Marsh Posté le 03-04-2002 à 16:32:58    

en fait je voudrais savoir comment on enregistre habituellement du texte saisi par les utilisateurs, dans une base de données,  
 
par ex dans ce forum le texte est il formaté avant la sauvegarde?

Reply

Marsh Posté le 03-04-2002 à 17:14:30    

tu peux soit formater avant insertion dans la bdd, soit à la sortie des infos.
 
addslashes()
stripslashes()
htmlentities()
htmlspecialchars()


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 03-04-2002 à 18:18:50    

ok merci je vais tester ça :)

Reply

Marsh Posté le 03-04-2002 à 21:33:35    

heu desolé pour le hs mais ca veut dire quoi formater du texte?
merci

Reply

Marsh Posté le 03-04-2002 à 22:48:24    

ben pour mon cas ça serait mettre des antislash sur les caractères spéciaux pour pas se retrouver avec des erreurs

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed