看板 Web_Design 關於我們 聯絡資訊
恩....我投降了 上來拜神來也 有一個表單--- <form name="form_download" method="post" action="index2/try.php"> <center> <input type="submit" name="download_csv" value="csv檔案下載"/> </center> <input type="hidden" name="dl_csv" id="dl_csv" value="./csv/{tv_csv}"/> </form> ------------------- hidden元件的value是用樣板傳值的 OK 然後呈送表單到index2資料夾中的try.php檔中 --------------------- <?php header("Content-type:application/vnd.ms-excel"); header("Content-Disposition: attachment;filename=$_POST['dl_csv']"); echo $_POST['dl_csv']; ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>無標題文件</title> </head> <body> </body> </html> --------------------- 大家先看前面那個echo 會叫出 ./csv/20090819165302_679926695.csv 的確是我要的路徑 然後理論上來說 要自動跳轉到下載這個CSV的下載視窗 但是沒有.... -------------------------------- 我知道一般來講直接指向檔案就會出現下載視窗 但是這台server 的阿帕企並不是這樣設定的 所以我的問題是...... ------------------------廢話很多--------------- 要怎麼指向一個CSV檔前 先告訴他 header("Content-type:application/vnd.ms-excel"); header("Content-Disposition: attachment;filename=$_POST['dl_csv']"); 不然她都直接開 麻煩大家 指點迷津 = = 他現在的狀況都是直接問我要不要下載TRY.PHP這個檔案 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.53.148