[php] checkdnsrr geeft geen goede waarde terug.

Pagina: 1
Acties:

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Nou heb ik het volgende script gemaakt.

<?php
echo(checkdnsrr("fdljsdfldsfj.com"));
?>

Als ik in de php.net docs kijk dan zou ik de waarde 0 moeten terug krijgen omdat dit domein niet bestaat.

Probleem is dat ik die niet terugkrijg :(

check http://213.93.107.81/~jelmer/test.php

Ik krijg dus helemaal nix terug :?
Op een andere server heb ik het ook geprobeert en daar krijg ik weer alleen maar 1 terug.
Dit zijn beide linux redhat servers.

Heeft iemand hier een verklaring voor?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Als ik in de php.net docs kijk dan zou ik de waarde 0 moeten terug krijgen omdat dit domein niet bestaat.
Dat staat er niet. Er staat dat je de waarde false terugkrijgt. Zou best eens kunnen dat dat verschil uit maakt. (ook afhankelijk van php versie...)

Probeer dit eens:
PHP:
1
2
3
4
5
<?
$dnsExists = checkdnsrr ( "thisdomaindoesntexist.com" );

echo ( $dnsExists ? "Domein bestaat" : "Domein bestaat niet" );
?>

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Dan zal je name-resolving niet goed staan.
Vergelijk de inhoud van de /etc/resolv.conf op beide machines es?

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Mzz, Op die eerste machine krijg ik nu domein bestaat niet.

Op die 2e machine krijg ik domein bestaat.

Lijkt me dus logisch omdat bij die eerste ik nooit wat terug kreeg en die 2e altijd een 1

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Op donderdag 07 juni 2001 13:32 schreef ACM het volgende:
Dan zal je name-resolving niet goed staan.
Vergelijk de inhoud van de /etc/resolv.conf op beide machines es?
Het lijkt er dus op dat die eerste machine wel goed ingesteld staat en die 2e niet.

Maar bij een niet goed ingestelde machine zou ik dus de waarde false moeten terug krijgen lijkt me omdat het een error is of is het wat anders??

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Ik neem aan dat ie false (of niets) retourneert als ie niks kan vinden (bijv omdat er geen goede dns-settings zijn)

En die vergelijking, die is eigenlijk een beetje flauw (van drm), want die geeft ook wat terug als $dnsExists helemaal niet gemaakt is...

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Maar ik krijg op een machine nog steeds elke keer de waarde true terug.

Maakt dus niet uit of het domein bestaat of niet.
Nogal vaag toch?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 07 juni 2001 13:47 schreef jelmervos het volgende:
Nogal vaag toch?
Och :)
Heel erg vaag idd...
Misschien dat die machine juist fout ingesteld is?

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Niemand nog een idee?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Ik ben er nog steeds niet uit :(

toch zijn er meer mensen met een zelfde soort probleem :

[topic=160611/1/200]
[topic=107001/1/200]

Heeft iemand onderhand een idee waar dit aan kan liggen?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
Geen 1 die hier wat verstand van heeft?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
echt niemand?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Topicstarter
vast wel?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Rense Klinkenberg
  • Registratie: November 2000
  • Laatst online: 15-09 23:45
Ik heb er hier ook last van, maar dat is te verklaren aan het OS (win2k :) )

Kijk ook eens of je verschillen kan vinden in phpinfo. Misschien dat daar iets nuttigs staat.

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 04-09 13:39
misschien de PHP versie?

en ehm... URL werkt niet (meer)

zeroxcool.net - curity.eu

Pagina: 1