我正在访问一个已经提供以下功能的网站:当用户浏览器访问此网址时,它会自动提示窗口下载包含文件(视频)。在我的脚本中,我需要使用php将此附加文件从此站点下载到磁盘。我试着用curl:
function get_data($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
也类似file_get_contents
,但它对我不起作用。它让我只在该网站上包含HTML。你知道如何使用php在磁盘上保存这个文件吗?
答案 0 :(得分:-3)
开发人员在PHP中执行此操作的一种标准方法是使用"标头"方法。在调用标题后,页面可以输出视频内容,这将提示用户下载。
请参阅此示例:PHP header attach AVI-file