Hello tlm. je voulais juste poser une petite question...
voila,un bou de mon code php ressemble a un truc du style:
<php
mysql_connect($connect_host, $connect_login, $connect_pass) or die("Impossible de se connecter : " . mysql_error());
mysql_select_db($connect_db);
if($pseudo_ins=="")
print"Veuillez indiquer un pseudo.";
elseif(!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$email_ins))
print"Veuillez entrer une adresse email valide.";
if($passe1_ins=="")
print"Veuillez indiquer un password.";
if($passe2_ins=="");
print"";
if($passe1_ins!=$passe2_ins)
print"Veuillez indiquer le même password dans la case password et confirmation";
elseif(strlen($pseudo_ins) < 3 || strlen($pseudo_ins) > 20)
print"Veuillez indiquer un peudo d'au moins 3 caractères.";
elseif(strlen($passe1_ins) < 6 || strlen($passe1_ins) > 20)
print"Veuillez indiquer password d'au moins 6 caractères.";
elseif(ereg ("[^A-Za-z0-9_-]", $pseudo_ins))
print"Votre pseudo contient des caractères non autorisés";
elseif(ereg ("[^A-Za-z0-9_-]", $passe1_ins))
print"Votre password contient des caractères non autorisés.";
elseif(ereg ("[^A-Za-z0-9_-]", $passe2_ins))
print"Votre password contient des caractères non autorisés.";
else {
$text_exist = mysql_query("SELECT login FROM ".$table." WHERE login='".$pseudo_ins."' Limit 0,1") or die (mysql_error());
$test_pseudo_nb = mysql_num_rows($text_exist);
if(!$test_pseudo_nb==0)
print"Pseudo déjà utilisé.";
$text_exist_mail = mysql_query("SELECT login FROM ".$table." WHERE email='".$email_ins."' Limit 0,1") or die (mysql_error());
$test_mail_nb = mysql_num_rows($text_exist_mail);
if(!$test_mail_nb == 0)
print "Email déjà utilisé.";
else {
printf ("
CODE HTML");
}
}
?>
et j'aimerai mettre du code html a la place de "CODE HTML"
Je n'ai pas php4.3 donc le truc du style
<?php
$orig = "J'ai \"sorti\" le <b>chien</b> tout à l'heure";
$a = htmlentities($orig);
$b = html_entity_decode($a);
echo $a;
?>
ne fonctionne pas... comment faire ???
merci de votre réponse
Franck Oliger