亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP Readfile() 對我不起作用 - 也許是頭問題?

PHP Readfile() 對我不起作用 - 也許是頭問題?

PHP
互換的青春 2023-10-21 16:05:56
我檢查了類似的帖子,這就是問題:我的代碼的一部分:if($_GET['dl']) {$file=$_GET['dl'];$file="../../rep/".$file;header('Content-Type: application/octet-stream');header("Content-Transfer-Encoding: Binary");header("Content-disposition: attachment; filename=\"" . basename($file) . "\"");readfile($file);exit;}當用戶提交表單并重定向到當前 PHP 文件時,此代碼將運行。結果在瀏覽器中打開而不是下載。我檢查了很多其他標題或修改,但沒有任何線索。所以我制作了一個單獨的 PHP 文件:download.php 并將上面的代碼準確粘貼在其上。然后將用戶重定向到這個新文件,問題就解決了?。ㄎ募螺d沒有任何問題)所以我的問題是到底是什么問題?
查看完整描述

1 回答

?
慕斯王

TA貢獻1864條經驗 獲得超2個贊

感謝評論,原因找到了!我從文件的第二行開始了 PHP 標簽 <?php,如下所示:

  • ...

  • php 標簽從這里開始 <?php

也許第一行被視為輸出。刪除第一行,現在下載正常開始;)


查看完整回答
反對 回復 2023-10-21
  • 1 回答
  • 0 關注
  • 174 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號