bonjour,

j'utilise checkdnsrr pour tester des emails
malheureusement le temps d’exécution de cette fonction est trop long lorsque l’émail est invalide

existe t il un moyen pour sortir de cette function si par exemple cela fait 10 secondes qu'elle est executé

Le code utilisé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function EMAIL_DoStructureCheck($email, $check_dns = true){
$atIndex = strrpos($email, "@");
$domain = substr($email, $atIndex+1);
if (!(checkdnsrr($domain,"MX") || checkdnsrr($domain, "A")) ) return('domain not found in DNS');
}
Merci de votre aide