Also ich habe folgendes Problem. Um eine Domain zu prüfen, benutze ich checkdnsrr(), da sie doch schneller als eine whois Abfrage ist. Leider erhalte ich seit php version 4.3.0 den Fehler, das checkdnsrr und checkmxrr mir immer true zurückgeben, egal welche domain es ist. nslookup etc geben mir aber trotzdem false zurück... hat jemand eine idee, wie ich dieses Problem lösen kann? hab schon einiges probiert, auch am php quellcode rumgebastelt, aber hat nix genützt. hab schon alle möglichen releases durch (4.3.1,4.3.2 RC1, 4.3.2 RC2, 4.3.2 RC3-Dev, 4.5-dev) doch alle geben mir den selben fehler... ich bin nun bei 4.3.2 RC3-Dev geblieben, da 4.3.1 und 4.3.0 mir auch php_self einen falschen oder keinen wert zurück gegeben haben.
checkdnsrr bug
Einklappen
X
-
http://bugs.php.net/bug.php?id=19897
[14 Oct 2002 3:53am CDT] sas@php.net
The problem arises due to some breakage of your particular operating
system installation. It is possible for example that there is a conflict
between a manually installed BIND resolver and the system headers.
This family of functions is known to work with other, similar Linux
installations.
Please let us know whether you can provide a test ssh account on the
affected machine.
...
[15 Oct 2002 2:05am CDT] dietmar dot k at firemail dot de
perhaps a bug between glibc-2.2.5-40 and php?
...
[23 Oct 2002 2:28am CDT] lgm2 at noos dot fr
Randomly always false for me when it's normaly true !!!
[27 Oct 2002 10:20pm CST] sterling@php.net
not a php bug anyway you swing it....
Wenn selbst kompiliert, versuch´s mal mit ner älteren libc.
Kommentar