$filename = "test.txt"; header ("Content-Type: application/force-download"); header ('Content-Disposition:attachment;filename="'. $filename.'"'); readfile ($filename); コードをコピー このようにすると、ファイルを開かずに直接ダウンロードできます。 原理分析: 1. header ("Content-Type: application/force-download"); //強制ダウンロード; 2. header ('Content-Disposition:attachment; filename="'.$filename.'"'); //最後に、readfile($filename) がダウンロード用のファイルを読み取ります。