如何使用带有直接Url的CURL在PHP中读取.docx和.doc文件

如何使用带有直接Url的CURL在PHP中读取.docx和.doc文件,php,url,curl,Php,Url,Curl,我试图使用带有直接URL的CURL在PHP中读取.docx和.doc文件,但我遇到了一些错误 这是我的代码: <?php function curl_get_contents($url) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYP

我试图使用带有直接URL的CURL在PHP中读取.docx和.doc文件,但我遇到了一些错误

这是我的代码:

<?php 
function curl_get_contents($url)
{

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}


$url = "https://msysmhsptkazqgnbycne.s3.amazonaws.com/user/RP_Plagscan_1487681880_8206_WV_1486967057_3815_Working Thesis-12 Jul.docx";
$json = json_decode(curl_get_contents($url));

?>

它显示以下错误:

HttpVersionNotSupported不支持指定的HTTP版本。AED9E1B975ADE9E9FHIIYR/l/U5R7WOV3KCLQBHKDLTGYBTFND+tWtI/1UUUZNJGM1WHZXRXSWI32PZEEGAKLXYNNGJDRQDGWXMYNJY/Vcl


我最近在使用curl函数,并发现了PHP版本中的差异。必须升级到5.6.29才能正常工作。因此,将您的PHP版本添加到问题中或许是件好事。顺便问一下:错误显示在哪里?curl_exec($ch)的值是多少?也许您的URL有问题(用%20替换空格)?我最近在使用curl函数,并发现了PHP版本中的差异。必须升级到5.6.29才能正常工作。因此,将您的PHP版本添加到问题中或许是件好事。顺便问一下:错误显示在哪里?curl_exec($ch)的值是多少?也许您的URL有问题(用%20替换空格)?