$url=download.piriform.com/ccsetup524.exe
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
// don't download content
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
if(curl_exec($ch) !== FALSE)
{
return true;
}
else
{
return false;
}
これは正常に動作します - trueを返します(リンクがダウンロード可能であることを意味します)。
しかし、URLに次のような拡張子がない場合
$url=https://drive.google.com/open?id=0B5a6JxhqgyoIdGFVeXFKSGZsd0E
動作していません。常にfalseを返します(リンクがダウンロードできないことを意味します)。