Re: [請益] PHP+MySQL訊息發佈系統的超連結...

看板PHP作者 (高音譜...)時間17年前 (2009/01/08 17:17), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/5 (看更多)
b大 不好意思 我是個超新手 @@" 我看完b大和a大的文章後 想說先來試試看b大提的第1項 因為下載頁面 有用echo印出一些資訊 所以導致header不能用 @@ 情況: 使用者已經上傳 abc.doc 這個檔案 訊息頁第編號5 點下編號5,就會進到show.php這個訊息頁面 會看到主題 內容 發佈人 跟 附加檔案 4項輸出 單純下載已經寫好 不過因為網址太過露出 @@ 所以想要包裝一下 問題: 現在卡在 因為header之前不能有輸出 所以要再『附加檔案』 先連到別的下載頁面 例如:download.php 一連到這一個頁面後 即可以下載剛才使用者上傳的檔案 abc.doc 請問要怎麼寫呢? @@ 語法:我自己寫的 @@ <?php $aaa = ""; //預設路徑檔名為空字串 $aaa = "http://xxx.xxx.xxx.xxx/"; //網址就不方便公開... $aaa.= $row_Recordset1['file']; //檔案下載位置... $bbb = $row_Recordset1['file']; //紀錄 file/abc.doc 路徑 $ccc = $row_Recordset1['file2']; //紀錄 abc.doc 檔名 //第一種 header("Content-Disposition: attachment; filename=$ccc"); header("Content-Type: application/download"); /*第二種 $path = "./file"; header("Content-Type: application/download"); header("Content-Disposition: attachment; filename=$ccc"); echo fread(fopen($path,"rb"),filesize($path)); */ ?> 所得到的結果 都是變成點下編號5時 直接就要下載show.php這個網頁 想要的功能是 進到show.php網頁後 一樣有4大主題 再點附加檔 就可以下載abc.doc這個檔案了 @@ 超新手發問 @@ 先謝謝回答的人... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.19.73.158

01/08 18:06, , 1F
有這種content-type嗎?
01/08 18:06, 1F
文章代碼(AID): #19PSIvdo (PHP)
文章代碼(AID): #19PSIvdo (PHP)