开发者

cURL file upload problem in hosted server

I am trying to upload 开发者_C百科a file using cURL/php. The same code is working on one hosted server but isn't on another. To upload file using cURL is there specific setting or configuration required for the apache or php?

Nandini


Yes, make sure that curl extension is enabled where you want to use it. You can check it with:

echo '<pre>';
var_dump(curl_version());
echo '</pre>';

if there was an error, then it means that you do not have this extension enabled. and you will see an error similar to this one:

Fatal error: Call to undefined function curl_version() in testcurl.php on line 2

HOW TO FIX IT:

open you php.ini file and look for this line: extension=php_curl.dll


echo '<pre>';
var_dump(curl_version());
echo '</pre>';

gives:

array(9) {
  ["version_number"]=>
  int(463621)
  ["age"]=>
  int(3)
  ["features"]=>
  int(1565)
  ["ssl_version_number"]=>
  int(0)
  ["version"]=>
  string(6) "7.19.5"
  ["host"]=>
  string(24) "x86_64-unknown-linux-gnu"
  ["ssl_version"]=>
  string(14) "OpenSSL/0.9.8b"
  ["libz_version"]=>
  string(5) "1.2.3"
  ["protocols"]=>
  array(8) {
    [0]=>
    string(4) "tftp"
    [1]=>
    string(3) "ftp"
    [2]=>
    string(6) "telnet"
    [3]=>
    string(4) "dict"
    [4]=>
    string(4) "http"
    [5]=>
    string(4) "file"
    [6]=>
    string(5) "https"
    [7]=>
    string(4) "ftps"
  }
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜