PHP を使用してリモート ファイルをダウンロードできますが、ヘッダーをプッシュするリンクからどのようにダウンロードしますか? つまり、いくつかのリンクをクリックすると、ダウンロードが強制され、ファイルを保存するためのダイアログ ボックスが表示されます。PHPを使用してこの種のものをダウンロードして保存するにはどうすればよいですか?
このトピックで役立つものが見つからなかったため、例やチュートリアルへのリンクは素晴らしいでしょう。
助けてくれてありがとう
更新され、[解決済み]
<?php
set_time_limit(300);
// File to download
$remoteFile = $_GET['url'];
$file = fopen($remoteFile, "r");
if (!$file) {
echo "<p>Unable to open remote file.\n";
exit;
}
$line = '';
while (!feof ($file)) {
$line .= fgets ($file, 4096);
}
//readfile($line);
file_put_contents('here2.mp4', $line);
fclose($file);
?>