ダウンロード後に php ファイルを開けない問題の解決策: まずファイルを開いてコードをダウンロードし、次に「ob_clean();flush();」ステートメントをファイルに追加します。
この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
こんな場合はどうすればよいですかphpファイルをダウンロードしても開けないのですが?
PHP で画像をダウンロードした後にファイルを開くと破損が表示される問題の解決策
PHP を使用して画像のダウンロード メソッドを作成します。テストの結果、ダウンロードした画像のサイズは問題ないことがわかりました。 , しかし、ファイルを開くことができません。
解決策は次のとおりです:
これらの 2 つの文
ob_clean(); flush();
を追加します。
完全なダウンロード画像コード:
PHP
if(isset($_GET['action'])&&$_GET['action'] == 'download') { if($_GET['file']) { $fileinfo = pathinfo($_GET['file']); header('Content-type: application/x-'.$fileinfo['extension']); header('Content-Disposition: attachment; filename=favicon.ico'); ob_clean(); flush(); readfile($_GET['file']); exit(); } }
推奨学習: 「PHP ビデオ チュートリアル 」
以上がダウンロード後にphpファイルが開けない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。