Eléphant du PHP |
257 Messages
19 janv. 2013, 14:14
je sais, je le fessais avec un preg_match pour tester le format , mais je voyais pas comment réaliser un test vide ok et remplis ok comme pour une adresse url
if(preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i',$_POST['site_m']))
{
if(preg_match('/\(?\d{4}\)?[-\s.]?\d{3}[-\s.]\d{3}/x',$_POST['gsm_m']))
{
et l'erreur plus bas dans le script comme ici dessous etc.... la même pour tous les contrôles
}
else
{
//Sinon on dit quil y a eu une erreur
$form = TRUE;
$message = ' Adresse htpp://www.votresite.com à revoir svp.';
}
}