PHP保存自动保存页面

时间:2015-08-19 11:21:52

标签: php

我正在访问一个已经提供以下功能的网站:当用户浏览器访问此网址时,它会自动提示窗口下载包含文件(视频)。在我的脚本中,我需要使用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在磁盘上保存这个文件吗?

1 个答案:

答案 0 :(得分:-3)

开发人员在PHP中执行此操作的一种标准方法是使用"标头"方法。在调用标题后,页面可以输出视频内容,这将提示用户下载。

请参阅此示例:PHP header attach AVI-file