Enregistrement bdd et carac spéciaux

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Enregistrement bdd et carac spéciaux

Re: Enregistrement bdd et carac spéciaux

par Ryle » 16 nov. 2009, 23:04

Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.

Re: Enregistrement bdd et carac spéciaux

par koliom » 16 nov. 2009, 16:28

Ben justement j'avais ca initialement :
$match = nl2br(htmlspecialchars($_POST['match']));

mais ca change pas le pb :?:

Ok c'est bon j'ai capté :)

Re: Enregistrement bdd et carac spéciaux

par stopher » 16 nov. 2009, 08:55

Je penses qu'il n'y a qu'à lire la doc sur le sujet :

http://fr2.php.net/manual/fr/function.h ... lchars.php

Tu es proche de la réponse ... tellement proche que je ne vais pas te là donner , car c'est écrit noir sur blanc dans la doc ..

Ca doit être mon coté sadique .. :axe:

Ceci dit , tu risques d'avoir aussi des soucis avec < et >

Bonne continuation ,
Ch.

Enregistrement bdd et carac spéciaux

par koliom » 16 nov. 2009, 02:17

Bsr,

depuis mon script, dès que j'enregistre des termes tels que <a href="">, il me transforme tout en ;quote....

Or je ne voudrais pas.

J'insère mes données en faisant ceci:
$titre = nl2br(htmlspecialchars($_POST['titre']));

Je pense devoir modifier le htmlspecial, mais je ne sais pas comment.

Merci