La première boucle obtient les deux valeurs pour hostkarma. La 2ème boucle échoue pour accredit.habeas et j'obtiens "Argument invalide fourni pour foreach() sur la ligne 11". Où vais-je aller wroge avec la boucle "foreach ($ value as $ val)"?Echec de la boucle Foreach
$hosts = array('209.49.180.233','209.49.180.234'); foreach ($hosts as $host) // Loop for IP addresses { $rbls = array('hostkarma.junkemailfilter.com','accredit.habeas.com'); foreach ($rbls as $rbl) // Loop for domains { $hostname = gethostbyaddr($host); $lookup = $hostname . '.' . $rbl; $value = gethostbynamel($lookup); foreach($value as $val) // loop for multiple record/code values { echo $host, $rbl, $val . "
"; } } }
utilisez var_dump ($ value) et envoyez-nous plz. – Gerep
A partir du manuel PHP de 'gethostbynamel': _Retourne un ** tableau ** d'adresses IPv4 ou ** FALSE ** si le nom d'hôte n'a pas pu être résolu._ – Karolis