我正在浏览Github信息/文档,但无法找到任何关于如何的简单示例 获取原始Github文件的内容。
例如,如果我尝试使用
$url ="https://raw.githubusercontent.com/octocat/Spoon-Knife/master/index.html";
echo file_get_contents($url);
我得到failed to open stream: HTTP...
如果我使用curl
相同的东西404页面。显然我必须使用API但是没有简单的例子来说明如何做到这一点。
有人可以发贴简单的例子。
谢谢!
答案 0 :(得分:1)
您可以使用其他方法来转义SSL验证,并根据需要添加更多选项,使用CURL函数。
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://raw.githubusercontent.com/octocat/Spoon-Knife/master/index.html');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
在这里工作正常,你只需要启用(如果不是)卷曲扩展。