Page 1 sur 1

Tester une adresse url

Posté : 04 juil. 2016, 11:26
par yoann38
Salut à tous.
Je viens de finir ma page
et je permets à l'utilisateur de poster un champ de type URL
parcontre il peut si il ve ne pas en soummetre le problème actuellement et que même si il ne met rien ca lui demande quand même de mettre une url

coté vérif:
if(filter_var($_POST['website'], FILTER_VALIDATE_URL)){
    }else{
        $erreurs['website'] = "Veuillez verifier la saisie de votre adresse url";
        // Si y a une erreur on l'ajouter au tableau;
    }
coté formulaire:
<label>Site web</label>
          <input data-toggle="popover" data-content="Exemple: (http://www.votresite.fr)" class="form-control" type="text" name="website" value="<?php echo !empty($_POST['website']) ? $_POST['website'] : NULL;?>" />
          <?php echo !empty($erreurs['website']) ? '<div class="alert alert-danger" role="alert"><i class="fa fa-exclamation-triangle"></i>'.$erreurs['website'].'</div>' : NULL; ?>
J'ai tester ça quand même:
if(!empty($_POST['website']) && (filter_var($_POST['website'], FILTER_VALIDATE_URL))){
    }else{
        $erreurs['website'] = "Veuillez verifier la saisie de votre adresse url";
        // Si y a une erreur on l'ajouter au tableau;
    }
Mais sans succes

Re: Tester une adresse url

Posté : 04 juil. 2016, 11:53
par tof73
if(!empty($_POST['website']) && !(filter_var($_POST['website'], FILTER_VALIDATE_URL))){
$erreurs['website'] = "Veuillez verifier la saisie de votre adresse url";
// Si y a une erreur on l'ajouter au tableau;
}

Re: Tester une adresse url

Posté : 04 juil. 2016, 12:30
par yoann38
merci ;)