htmlentities

Eléphant du PHP | 113 Messages

01 mars 2006, 17:04

salut, voila mon petit problème, dans mon moteur de rechrche je vérifie si mon champ ou le mot cle est entrée contien du code html ou du text simple ..donc j'ai écrit ceci:

if (isset($_POST['recherche']))
	$recherche=htmlentities($_POST['recherche']);   
	
	if (isset($_GET['recherche']))
	$recherche=htmlentities($_GET['recherche']);
//cela convertit tout en text et le code n'est pas interpréter


sa marche mais je vouderais écrire une condition ou lorsque le champ contien du code html un message s'affiche genre ...interdit d'utiliser du code html ou autre! comment faire pour vérifier sa? Merci

Eléphant du PHP | 312 Messages

01 mars 2006, 17:14

if ($_POST["recherche"] != htmlentities($_POST["recherche"]))
  echo "Il y a du html là-dedans...";
Ca répond à ta question ?