我試圖捲曲,使用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