Re: [問題] textarea 的內容轉成檔案
請問一下大家
如果我想將table裡的資料轉成txt檔可能嗎!?
因為我用
<?
$data = strip_tags($_POST['textarea']);
?>
<textarea name="textarea">
<table>
<tr><td>123</td>
<td>456</td>
</tr>
</table>
</textarea>
這樣資料確實可以在txt檔顯示
不過使用者在網頁看到的資料卻是原始碼...
而且在txt的排版都亂掉 完全不知道是哪一筆資料
所以想說有沒有辦法做成在網頁顯示好資料之後
點選一個按鈕將資料和排版轉到.txt ??
※ 引述《wolfriya (夏天到了~( ̄▽ ̄)~)》之銘言:
: ※ 引述《jou516 (weijou)》之銘言:
: : 請問各位
: : textarea 怎麼把裡面的資料,把他擷取出來呢?!
: : 我有做到用一個按鈕把裡面的內容 select 起來,然後我再按 ctrl+c
: : copy 到記事本內再存成我想要的檔案格式
: : 但是我想要再弄一個button 把 textarea 的資料
: : 可以變成 "另存檔案" 的樣子 ,直接存成檔案
: : (例如用 "文字檔" 將資料存起來)
: : 請問這個語法該怎麼做阿!!?
: : 萬分感謝!
: 目前只有想到PHP版本的
: PHP程式碼在下面
: PHP部分:
: <?php
: if (isset($_POST['submit'])){ //檢查有無按下按鈕
: Header("Content-type:text/plain"); //將資料輸出成TXT文件
: header('Content-Disposition: attachment; filename="textbox.txt";');
: //開啟另存新檔的視窗
: echo $_POST['textarea']; //輸出textarea內的資料
: exit; //輸出完後跳出
: }
: ?>
: 網頁的部分:
: <form action="<?php echo $_SERVER['PHP_SELF']?>" method="post" >
: <textarea name="textarea" rows="10" cols="10"></textarea>
: <br />
: <input type="submit" name="submit" value="儲存資料">
: </form>
: 紫色的可以自由更改名稱
: 差不多是這樣@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.135.54
→
09/01 19:26, , 1F
09/01 19:26, 1F
→
09/01 19:27, , 2F
09/01 19:27, 2F
→
09/01 19:28, , 3F
09/01 19:28, 3F
→
09/01 19:35, , 4F
09/01 19:35, 4F
→
09/01 19:47, , 5F
09/01 19:47, 5F
推
09/01 19:54, , 6F
09/01 19:54, 6F
→
09/01 20:15, , 7F
09/01 20:15, 7F
→
09/01 20:15, , 8F
09/01 20:15, 8F
→
09/01 20:16, , 9F
09/01 20:16, 9F
推
09/01 20:22, , 10F
09/01 20:22, 10F
※ 編輯: askq 來自: 220.139.135.54 (09/01 20:31)
→
09/01 20:58, , 11F
09/01 20:58, 11F
討論串 (同標題文章)