Проблема связана с тем, что вы подключаетесь к URL-адресу HTTPS, а библиотека cURL не может найти пакет сертификатов корневого CA, необходимый для подтверждения подлинности сертификата ShareFile.В результате этого cURL действует на безопасной стороне и прерывает соединение до начала передачи файла.
Лучший способ решить эту проблему - установить переключатель конфигурации curl_cainfo PHP вphp.ini - абсолютный путь к файлу, содержащему все необходимые вам сертификаты CA (согласно странице справки PHP , описывающей параметры конфигурации cURL ), а затем перезапустите сервер.
Если вы не можете сделать это, вы можете полностью отключить проверку SSL-сертификата, добавив
curl_setopt($c, CURLOPT_SSL_VERIFYPEER, FALSE);
к своему коду, чуть выше строки $contents = curl_exec($c);
.
Будьте осторожны с этимпоследнее решение небезопасно и может открыть дверь человеку в середине атаки, однако - используйте его как последнее средство.