Mailinglisten-Archive |
Hi Wim, > Du kannst Net_DNS ohne eine Pear-Installation verwenden. Einfach das > Paket downloaden und in > ein Verzeichnis Deiner Wahl entpacken. Dann muss nur noch der Pfad in > /Net/DNS.php angepasst > werden (bei mir war es Zeile 45): > $phpdns_basedir = 'Dein/persoenlicher/pfad/Net'; Ok, hab mich damit noch genauer gespielt. Und mit: --- require_once 'Net/DNS.php'; $resolver = new Net_DNS_Resolver(); $response = $resolver->query('ebay.com'); if ($response) { foreach ($response->answer as $rr) { $rr->display(); } } --- Bekomme ich garnix zurück, keinen Fehler, nichts... Probiere ich ein weiteres Beispiel: --- require_once 'Net/DNS.php'; $resolver = new Net_DNS_Resolver(); $resolver->debug = 1; // Turn on debugging output to show the query $resolver->usevc = 1; // Force the use of TCP instead of UDP $resolver->nameservers = array( // Set the IP addresses '198.41.0.4', // of the nameservers '192.228.79.201' // to query. ); $response = $resolver->query('ebay.com'); if (! $response) { echo "\n"; echo "ANCOUNT is 0, therefore the query() 'failed'\n"; echo "See Net_DNS_Resolver::rawQuery() to receive this packet\n"; } --- Bekomme ich das was im beispiel hier: http://pear.php.net/manual/en/package.networking.net-dns.net-dns-resolver.qu ery.php angegeben ist. Nur warum geht mit query() nichts? Und was will mir: --- ANCOUNT is 0, therefore the query() 'failed' See Net_DNS_Resolver::rawQuery() to receive this packet --- Sagen? Verwende ich rawQuery(); bekomme ich auch was zurück. Also was macht query und warum gibt's da keine Antwort? Lg Michael.
php::bar PHP Wiki - Listenarchive