我试图卷曲,使用PHP与WebCal的协议开头的URL链接的URL:卷曲带WebCal的协议
而webcal://www.facebook.com/ical/u.php的uid = 622488169
cURL不识别webcal协议。在我的研究过程中,我读到了将url中的协议更改为http应该可行,但是,当协议为http时,Facebook似乎不允许访问该文件。所以,我想知道是否有办法告诉cURL像处理http协议一样处理webcal协议。我无法访问php安装或php.ini,因此我需要在脚本中执行此操作。
这里是我,而不是代码是真的有必要在这里,它只是一个基本的卷曲设置:
<?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);
}
?>
这可能是一个问题太多。但第一个问题是,我使用curl得到这个错误:不支持的协议:webcal当将URL粘贴到Firefox的地址栏时,URL起作用。 – tmbritton