[PHP] Curl error: 6 Couldn't resolve host

Pagina: 1
Acties:
  • 205 views sinds 30-01-2008
  • Reageer

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bij het programmeren van een stukje PHP liep ik tegen de volgende error aan:

Curl error: 6 Couldn't resolve host 'www.xxx.com'.
Connection details: url => http://www.xxx.com/test.php
http_code => 0
header_size => 0
request_size => 0
filetime => -1
total_time => 0
namelookup_time => 0.002
connect_time => 0
pretransfer_time => 0
size_upload => 0
size_download => 0
speed_download => 0
speed_upload => 0

De volgende roep ik aan uit PHP:
<?php
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL,"$URL"); curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_TIMEOUT, 90);
curl_setopt($ch, CURLOPT_POST, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, "$data");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$xyz = curl_exec ($ch); $curlinfo = curl_getinfo($ch);
?>

Indien ik $URL="http://www.xxx.com/test.php vervang door het IP adres van de site, dus http://192.114.enz , krijg ik geen error en werkt het goed. Op de host wordt gebruik gemaakt van PHP 4.0.6 en cURL (libcurl 7.9.7 (OpenSSL 0.9.6b)

Kan iemand aangeven wat ik fout doe?

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 22:22
Werkt het resolven vanaf command line op de server waar de webserver op draait wel? (nslookup www.xxx.com dus?)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Mhhh, leuk. De hosting wordt door ENOM.NL verzorgd... En nu moet ik zelfs voor een telnet sessie toestemming vragen... Ik kan dus niet (nog niet) op de vraag antwoord geven.

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 22:22
Beetje vervelend dat ik het letter voor letter voor je moet uitspellen:
PHP:
1
2
header("Content-type: text/plain"); /* niet ECHT nodig */
system("nslookup www.xxx.com");

Dit kan trouwens ook wel uitstaan, maar dat krijg je dan wel weer te horen (of dat kun je opzoeken in je php configuratie).

[ Voor 0% gewijzigd door Soultaker op 13-11-2002 19:33 . Reden: waarom werken [code=php]-tags niet?? ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Daar heb je helemaal gelijk in, sorry voor mijn stomme opmerking! Maar uitkomst van de nslookup van www.xxx.com leverd het ip adres op van de website.
Name: www.xxx.com Address: 209.150.xxx.xxx (en bij controle kom je ook uit op de website)