Caractères 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 : Caractères spéciaux

par Invité » 02 oct. 2005, 14:32

Les informations sont traitées comme ca :

<?php
mysql_connect("$sql_serveur","$sql_login","$sql_pass");
mysql_select_db("$sql_bdd");


    if (preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", $mail))
    {
		$chaine = "abcdefghijklmnopqrstuvwxyz0123456789"; 
		$confirm = str_shuffle($chaine);
		$nom1 = htmlentities($_POST['nom1']);
		$mdp = htmlentities($_POST['mdp']);
		$verif_mdp = htmlentities($_POST['verif_mdp']);
		$nom2 = htmlentities($_POST['nom2']);
?>

par rami » 02 oct. 2005, 12:47

Je ne parlais pas de ton formulaire mais comment tu fais pour récupérer et traiter les données saisies dans ce formulaire?

par Ultim4T0m » 02 oct. 2005, 12:37

Ce n'est qu'un formulaire, je n'ai spécifié aucune propriété à propos des caractère.
C'est un <form> basique en fait.

par rami » 02 oct. 2005, 12:32

Montre nous ton code ;)

par Invité » 02 oct. 2005, 12:31

Dans les champs du formulaire.
Si dans ces champs, il y a un caractère incorrecte, l'inscription ne peut pas être validée.

par Cyrano » 02 oct. 2005, 12:05

Quand tu mentionnes les accents, tu parles d'accents dans les valeurs enregistrées ou dans les noms des champs ou des tables de ta base de données ?

par rami » 02 oct. 2005, 12:03

Est-ce tu échappes les chaînes avec addslashes(), ou bien est que les magic quotes sont activées sur ton serveur?

Caractères spéciaux

par Ultim4T0m » 02 oct. 2005, 11:50

Bonjour,

J'ai crée un site avec espace membre, et j'aimerais savoir comment faire pour que lors d'une inscription, les ¨ ^ é è soit pris en compte dans la base de donnée et n'empeche pas à l'utilisateur d'activer son compte.

Merci