1 - это SSL (https: // или ftps: //)
2 Я думаю, что это обычный старый ftp: // или http: // url
3 Я неуверен, что это такое.выглядит как общий URL-адрес без SSL.
Вы проверили примечания в примере и прочитали документацию, чтобы увидеть, что именно выполняет функция или код?Вы можете отправить curl_init строку URL.
получить документацию .chm с примечаниями.это очень поможет и ускорит ваши исследования.
похоже, что вам нужно вставить код, который делает это:
<?php
function getfile($url) {
$result="";
$protocol=substr($url,0,strstr($url,":"))
if ("https"==$protocol || "ftps"==$protocol) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
$content = curl_exec($ch);
} else {
//it's http or ftp
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
curl_close ($ch);
}
return $result;
}
?>