Php 如何显示带有cURL的文件?

Php 如何显示带有cURL的文件?,php,curl,Php,Curl,对于像我这样的初学者来说,互联网上缺乏对PHP的热爱。我想知道如何使用cURL在我的PHP代码中下载和显示ICS文件(它们对我来说是纯文本…)。除非fopen()容易1000倍,否则我还是坚持用cURL来做这个。如果您的Web服务器允许,文件获取内容()更容易 echo file_get_contents('http://www.example.com/path/to/your/file.ics'); 如果你不能用file\u get\u contents()打开URL,请查看上面的所有内容,

对于像我这样的初学者来说,互联网上缺乏对PHP的热爱。我想知道如何使用cURL在我的PHP代码中下载和显示ICS文件(它们对我来说是纯文本…)。除非
fopen()
容易1000倍,否则我还是坚持用cURL来做这个。

如果您的Web服务器允许,
文件获取内容()
更容易

echo file_get_contents('http://www.example.com/path/to/your/file.ics');

如果你不能用
file\u get\u contents()
打开URL,请查看上面的所有内容,我相信这对初学者来说应该没问题。

如果远程
file\u get\u contents
未启用,cURL确实可以做到这一点

$curl = curl_init();

curl_setopt($curl, CURLOPT_URL, 'http://example.com/file.ics');

// this is the key option - sets curl_exec to return the HTTP response
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);

$file_contents = curl_exec($curl);

酷!“允许吗?”我在开玩笑,它也允许我想要的任何东西!只需记住在回显语句之前添加适当的
内容类型
标题,否则只会得到纯文本。代理的整个点实际上是纯文本。我需要用Javascript解析ics。我知道这听起来很疯狂;D+1-好问题。竖起大拇指!