2010-07-03 2 views
1

Я пытаюсь загрузить файл с помощью cURL/php. Тот же код работает на одном размещенном сервере, но не на другом. Для загрузки файла с использованием cURL существуют ли определенные настройки или настройки, необходимые для apache или php?Проблема с загрузкой файла cURL в размещенном сервере

Нандини

ответ

1

Да, убедитесь, что локон расширение включено, где вы хотите его использовать. Вы можете проверить это:

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

Если произошла ошибка, значит, это расширение не включено. и вы увидите сообщение об ошибке, подобное этому:

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

Как это исправить:

открыть вам файл php.ini и найдите строки: extension=php_curl.dll

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

дает:

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

, что означает, что он включен, убедитесь, что на обоих серверах установлены другие параметры, такие как короткие теги и т. Д. – Sarfraz

+0

Я получаю сообщение об ошибке с целевого сервера, который выглядит как его поврежденный файл. –

Смежные вопросы