ID: 47717 Updated by: j...@php.net Reported By: ray_kimsey at ncsu dot edu -Status: Open +Status: Feedback Bug Type: cURL related Operating System: RHEL 5.3 PHP Version: 5.2CVS-2009-03-18 New Comment:
If it works with older Curl version but not the new one, how is this PHP bug? Previous Comments: ------------------------------------------------------------------------ [2009-03-20 14:55:56] codeslinger at compsalot dot com in bug #47616 the problem turned out to be incorrect passing of the parameters. This bug may be related. ------------------------------------------------------------------------ [2009-03-19 13:28:19] ray_kimsey at ncsu dot edu Description: ------------ Compiled current production PHP 5.2.9 (and with CVS version php5.2-200903181530) with Curl 7.19.4 (x86_64) using code below fails: Compiled PHP 5.2.6 against Curl 7.19.4 works as expected. Compiled php5.2-200903181530 compiled against RHEL curl 7.15.5 (x86_64) works as expected. Reproduce code: --------------- <?php $ch = curl_init(); //curl_setopt($ch, CURLOPT_URL, 'http://www.google.com/'); curl_setopt($ch, CURLOPT_URL, 'http://newton.ces.ncsu.edu/'); curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); if (curl_exec($ch) === false) { echo 'Curl error: ' . curl_error($ch) . "\n"; } curl_close($ch); ?> Expected result: ---------------- $ php t.php * About to connect() to newton.ces.ncsu.edu port 80 * Trying 152.1.215.211... * connected * Connected to newton.ces.ncsu.edu (152.1.215.211) port 80 > GET / HTTP/1.1 Host: newton.ces.ncsu.edu Accept: */* < HTTP/1.1 200 OK < Date: Thu, 19 Mar 2009 13:20:25 GMT < Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8j DAV/2 PHP/5.2.10-dev SVN/1.5.4 < Last-Modified: Mon, 23 Jan 2006 12:53:15 GMT < ETag: "10486c8-3d-40b061d3ba4c0" < Accept-Ranges: bytes < Content-Length: 61 < Content-Type: text/html * Connection #0 to host newton.ces.ncsu.edu left intact * Closing connection #0 Actual result: -------------- $php t.php * <url> malformed Curl error: <url> malformed if you exchange newton.ces.ncsu.edu with www.google.com you get: php t.php * Input domain encoded as `UTF-8' * getaddrinfo(3) failed for xn--6l4d:80 * Couldn't resolve host ?' * Closing connection #0 Curl error: Couldn't resolve host ?' ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=47717&edit=1