Bonsoir,

J'apprends le php et j'aimerai utiliser l'extension Filter.
http://fr.php.net/filter

je récupère une donnée dans $texte1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?php
  $texte1 =filter_input(INPUT_POST, "nom_du_champ_texte", FILTER_SANITIZE_SPECIAL_CHARS);
?>
Très bien, le filtre fait le boulot mais ensuite je n'arrive pas à utiliser les conditions de validation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
  if ($texte1 !=""){
  echo $texte1;
  }else{
  echo "pas valide";
  }
?>
dans tous les cas la condition if est TRUE
J'ai essayé empty(), is_null() et filter_has_var mais jamais la condition est fausse.
Si le filtre me donne une variable qui est toujours !="", comment tester si elle est vide ?

A+