Dan doe je waarschijnlijk iets niet goed in je eigen script, want dit resultaat is precies hoe 't hoort te zijn
Laat eens zien hoe je 't nou doet? Misschien is 't een simpele aanpassing
Hmm, vreemd, dat zou gewoon goed moeten gaat, zou je zeggen
Probeer eens zo:
Zie je gelijk ook 't IP waarheen die wil connecten, ben benieuwd of dat wel goed gaat.Code:<?php $ip = gethostbyname("www.domeinnaampie123.nl"); printf("Connecting to %s:80<br>\n", $ip); if ($fp = fsockopen($ip, 80, $errno, $errstr, 5)) { printf("Connected..."); ... } else { printf("Failed to connect, error %d : %s<br>\n", $errno, $errstr); } ?>
Huh? Dus een niet bestaand domein krijgt ook met gethostbyname() een IP terug?
Jurian,
Ik heb inmiddels je PHP getest (op basis van dns_get_record) en dat werkt. bedankt daarvoor. Alvorens ik nu een communicatie begin met een server, kan ik deze code dus goed gebruiken als een 'workaround'.
FSOCKOPEN geeft nog steeds een probleem zoals beschreven hierboven door Xabin. Deze default dus ook naar het eigen server-ip-adres indien een verbindig niet gemaakt kan worden...
Mja, misschien nog interessant om te weten, welke versie van PHP hebben jullie allebei geinstalleerd staan? Misschien precies dezelfde en misschien heeft die versie een bug?
En anders inderdaad maar met dns_get_record werken, iets meer werk, maar ugh, die doet teminste wat je wilt :-)
PHP Version 5.2.5
dns_get_record werkt prima. Goede tip! De rest doe ik dan via CURL.