PHP-curl-gibt error: Couldn ' T resolve host 'www.xxx.com'. Wie kann ich dieses Problem lösen?

diese Funktion gibt null zurück, und Drucke Fehler :

Konnte nicht aufgelöst host 'www.xxx.com'

function file_get_html_using_cURL($url) {
    if (!function_exists('curl_init')){ 
        die('CURL is not installed!');
    }
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $output = curl_exec($ch);
    if(curl_errno($ch)){
        echo 'Curl error: ' . curl_error($ch);
        echo "\n--------------------\n";
        print_r(curl_getinfo($ch));
        echo "\n--------------------\n";
    }
    $output = str_get_html($output); //<-- Important line to convert string into object!
    curl_close($ch);
    return $output;
}

Wenn ich es lade diesen code in localhost funktioniert es. Aber es wirft den Fehler, wenn ich es hochladen auf den remote-server.

Ich vermute, dass der remote-server blockiert hat-CURL-Ausführung.

Gibt es einen kostenlosen server, daher kann ich nicht ändern, die Einstellungen in php.ini

Gibt es eine Möglichkeit, um dieses?

P. S.

file_get_content($url)

ist auch blockiert. Also versuchte ich mit curl statt. Aber nicht curl scheint nicht mehr zu funktionieren.

  • sind Sie in der Lage, zu jedem host-ping?ping google.com? Wenn nicht, dann Bearbeiten /etc/resolv.conf und fügen Sie eine Linie nameserver 8.8.8.8
  • Ich denke, Ihr Problem mit Ihrem dns - .. Kontaktieren Sie Ihren Systemadministrator, und überprüfen Sie die firewall
  • Der server-administrator, sagte, php curl sollte funktionieren. Hier ist die PHP-Einstellungen. 112.175.184.89/phptest.php Ist es etwas, was nichts mit DNS? Sorry ich bin ein Anfänger..
  • versuchen Sie, ping domain auf dem server-terminal, auch versuchen Sie nach dem ausschalten der firewall
  • Möglich, Duplikat der PHP CURL curl_exec gibt "Couldn' T resolve host "www.~.com". Ist CURL aktiviert?
InformationsquelleAutor Joon. P | 2016-03-30
Schreibe einen Kommentar