私は.zipファイルをダウンロードしたいが、ダウンロードすると、.phpファイルをダウンロードする必要がある。私はインターネット上にあるこの単純なコードを使用するので、なぜ私は.zipファイルをダウンロードできないのかわかりません。 ZIPファイルは、デフォルトではPHPインタプリタによって解析されません - あなたは、.zipの拡張子を持つPHPファイルを提供するダウンロード用のPHPのソースコードが予想される動作を取得している場合は.zipファイルをダウンロードする(.phpファイルをダウンロードする)
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Content-type: application/zip");
header('Content-length: '.filesize($fullpath));
header("Content-disposition: attachment; filename=".basename($fullpath));
readfile($fullpath);
でダウンロードしたファイルを開こうか? – Sjoerd
あなたは単に.phpという名前のzipファイルをダウンロードしているだけではないのですか? – JohnP
'filesize($ fullfile)'は必要ありませんか? – pimvdb