ブラウザ
ファイルのパスがわかっている場合、ブラウザ側でダウンロードする方法 (ファイルはソース ファイルです)、アドバイスをお願いします....................アンチホットリンクがない場合、ヘッダー場所は大丈夫です
具体的なコードを送ってもらえますか? !盗難に対する保護はありません
これについての例は必要ですか?
<?php/* This will give an error. Note the output * above, which is before the header() call */header('Location: http://www.example.com/');exit;?>
php.html と同様であれば、 。ダウンロードできないはずです。 。
ダウンロード後は HTML です
親愛なる、PHP ファイルはダウンロードできません。html、js、css などの一部のフロントエンド ファイルのみをダウンロードできます
私は本当にそれを明確にしたとは思いません。つまり、サーバー上にファイルまたは圧縮ファイルがあり、このファイルをダウンロードするにはどうすればよいですか?
クライアントとして使用されるようです。より単純な方法は file_get_contents($url) で、ローカル ファイルに fwrite します。より複雑な場合は、curl
header('Content-Disposition:attachment;filename=test.php'); です。 php');//対象ファイル
<?php$file_dir = '';//定义文件路径$file_name = '';//定义文件名字$file = fopen($file_dir . $file_name,"r"); // 打开文件Header("Content-type: application/octet-stream");Header("Accept-Ranges: bytes");Header("Accept-Length: ".filesize($file_dir . $file_name));Header("Content-Disposition: attachment; filename=" . $file_name);// 输出文件内容echo fread($file,filesize($file_dir . $file_name));fclose($file);exit();?>
ありがとうございます 解決しました