Fonction gethostent Perl
La description
Cette fonction itère sur les entrées du fichier hôte. Il renvoie ce qui suit dans un contexte de liste - ($ name, $ alias, $ addrtype, $ length, @addrs)
Syntaxe
Voici la syntaxe simple de cette fonction -
gethostent
Valeur de retour
Cette fonction renvoie undef en cas d'erreur et sinon le nom d'hôte dans le contexte scalr et une liste vide en cas d'erreur sinon l'enregistrement d'hôte (nom, alias, type d'adresse, longueur, liste d'adresses) dans le contexte de liste.
Exemple
Voici l'exemple de code montrant son utilisation de base -
#!/usr/bin/perl
while( ($name, $aliases, $addrtype, $length, @addrs) = gethostent() ) {
print "Name = $name\n";
print "Aliases = $aliases\n";
print "Addr Type = $addrtype\n";
print "Length = $length\n";
print "Addrs = @addrs\n";
}
Lorsque le code ci-dessus est exécuté, il produit le résultat suivant -
Name = ip-50-62-147-141.ip.secureserver.net
Aliases = ip-50-62-147-141 localhost.secureserver.net localhost.localdomain localhost
Addr Type = 2
Length = 4
Addrs =