Tester le contenu d'une variable

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 : Tester le contenu d'une variable

Re: Tester le contenu d'une variable

par stopher » 20 oct. 2009, 07:43

Pour moi , je penses que la meilleurs façon est d'utiliser la fonction checkdate()

1 : tu découpes ta chaine pour te retrouver avec un tableau contenant : [0]=Année [1]=mois [2]=jour

2 : Tu tests le nombre d'item dans ton tableau , si != 3 alors ce n'est pas une date !

3 : si tu en a bien trois , il faut tester la date via checkdate
bool checkdate  ( int $month  , int $day  , int $year  )
Voilà , avec ces tests , je ne penses pas que tu puisse te tromper entre un lieu et une date .

Good luck ,
Ch.

Re: Tester le contenu d'une variable

par w3zn » 19 oct. 2009, 22:57

Je peux savoir la fonction du script que vous voulez réaliser parceque ça me semble un peu compliqué comme test?
et aussi le formulaire si c possible.

Tester le contenu d'une variable

par visualight » 19 oct. 2009, 21:36

Bonjour,

Comment puis-je vérifier si une variable est une date ?

Variable renvoyée par $_GET
$string = $_GET['filtre'];
$string peut être soit une date soit un lieu
Comment puis je faire la distinction entre les deux ?