看板 PHP 關於我們 聯絡資訊
※ 引述《wenjr (wenjr)》之銘言: : 我要點一個連結 : 連結的檔案是中文的 : 如"測試.txt" : 接下來會在網頁上顯示該檔案的內容或下載 : 這是我的問題 : 我在本機(寫個網頁放在window作業系統上)上測可以 : 但放到伺服器端後,看原始碼是ok的 : 但點選後就出現找不到該檔案,不過登入到伺服器端 : 檢查該路徑是有該檔案,但中文檔名就是不行,不過英文可以 : 請指教 : 是否要改apache的組態設定檔?改那裡? 以前寫的一段小程式給你參考 -------- 連結:<a href=download.php?file=測試.rar>下載測試.rar</a> ---download.php---- <?php if(!$_GET[file]) die("參數錯誤\n"); $file_name = $_GET[file]; $file_url = rawurlencode($file_name); header("Content-Type: application/download"); header("Content-Disposition: attachment; filename=$file_name"); readfile($file_url); ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.157.169
backfish:推 10/21 22:08
previa:推 07/03 16:30