【发布时间】:2011-02-10 23:41:09
【问题描述】:
我正在尝试使用 php 卷曲以 webcal 协议开头的 url:
webcal://www.facebook.com/ical/u.php?uid=622488169
cURL 无法识别 webcal 协议。在我的研究过程中,我读到将 url 中的协议更改为 http 应该可以工作,但是,当协议为 http 时,Facebook 似乎不允许访问该文件。所以,我想知道是否有办法告诉 cURL 像对待 http 协议一样对待 webcal 协议。我无权访问 php 安装或 php.ini,所以我需要在脚本中进行。
这就是我所拥有的,并不是这里真的需要代码,它只是一个基本的 curl 设置:
<?php
$ch = curl_init();
$options = array(
CURLOPT_URL => 'webcal://www.facebook.com/ical/u.php?uid=622488169',
CURLOPT_HEADER => false,
CURLOPT_RETURNTRANSFER => 1,
);
curl_setopt_array($ch,$options);
if($content = curl_exec ($ch)){
echo $content;
} else {
echo curl_error($ch);
}
?>
【问题讨论】:
标签: php facebook curl icalendar